Answered by SecondMedic Expert
General Physician · General Physician
There can be many causes of headache, including dehydration, caffeine withdrawal, allergies, stress, and poor posture.
One common cause of recurrent headaches is tension in the neck and shoulder muscles. This type of headache is called a tension headache. Tension headaches are usually caused by stress or emotional problems. The pain is usually a band-like pressure around the head that spreads from the forehead to the back of the head.
If you are experiencing recurrent headaches, it's important to visit your doctor to determine the cause and to get appropriate treatment.