Diseases and Conditions

Headaches in children

Causes

A number of factors can cause your child to develop headaches. Factors include:

  • Illness and infection. Common illnesses such as colds, flu, and ear and sinus infections are some of the most frequent causes of headaches in children. Very rarely, meningitis or encephalitis may cause headaches.
  • Head trauma. Bumps and bruises can cause headaches. Although most head injuries are minor, seek prompt medical attention if your child falls hard on his or her head or gets hit hard in the head. Also, contact a doctor if your child's head pain steadily worsens after a head injury.
  • Emotional factors. Stress and anxiety — perhaps triggered by problems with peers, teachers or parents — can play a role in children's headaches. Children with depression may complain of headaches, particularly if they have trouble recognizing feelings of sadness and loneliness.
  • Genetic predisposition. Headaches, particularly migraines, tend to run in families.
  • Certain foods and beverages. Nitrates — a food preservative found in cured meats, such as bacon, bologna and hot dogs — can trigger headaches, as can the food additive MSG. Also, too much caffeine — contained in soda, chocolates and sports drinks — can cause headaches.
  • Problems in the brain. Rarely, a brain tumor or abscess or bleeding in the brain can press on areas of the brain, causing a chronic, worsening headache. Typically in these cases, however, there are other symptoms, such as visual problems, dizziness and lack of coordination.