Headache pain occurs when certain nerves of the blood vessels and head muscles are activated. Those nerves then send pain signals to your brain.
Headaches can be caused by many different things. Tension headaches are the most common type of headache. They are believed to be caused by tight and tensed muscles in your upper body such as shoulders, scalp, neck, and jaw muscles.