There are many causes of headache, the cause can be different depending on the age and duration of headache.
If the headache is present every day, you need to see your doctor. Sometimes the problem could be simple like defective visual acuity
, while at other times, there could be serious problems. Tension headaches are common in those with stress
, while migraine headaches
run in the family.