Headaches can have many causes: tension (the most common), sinus, eyestrain, migraine, vascular (increased blood flow), or a brain tumor in rare cases. In addition, there are many kinds of pain: shooting, throbbing, dull, constant, sharp, etc.
Muscle headaches are often due to emotional or physical stress, such as poor posture. The muscles in the neck, scalp, and jaws tighten, producing a dull, aching sensation, or band of tension, around the head. Vascular headaches, which include the common migraine, are due to a constriction and then dilation of blood vessels in the head. Vascular headaches are usually severe, one-sided throbbing headaches often associated with nausea, vomiting, and visual disturbances (flashing lights or stars). Sinus headaches are caused by blockage of the sinus cavities with resulting pressure and pain in the cheeks, forehead, and upper teeth. These headaches are often associated with nasal congestion. Sometimes a combination of these types of headaches occurs at the same time.
Depending on the frequency and severity of your headaches, the following information may be useful:
Self-Care Tips for Headaches
Apply ice packs or heat on your neck and head.
Gently massage the muscles of your neck and scalp.
Use relaxation exercises.
Take aspirin, or an aspirin substitute, such as ibuprofen or acetaminophen.
Use a decongestant medication, if you have nasal congestion.
Reduce emotional and physical stressors, such as anger, eyestrain, or continuous loud noise.
Avoid foods that may trigger headaches, such as aged cheeses, chocolate, nuts, red wine, alcohol, avocados, figs, raisins, or pickled foods.
its also not a good idea to watch TV or play on the computer when having a headache.. It will only make it worse. The best thing to do is drink some water and take an aspirin and rest on the bench or sleep for a while. A good rest will reduce the headache and will eventually go.
Hope Doctor TFK gave you enough advice