Read more about headaches in children and which signs and symptoms to worry about.
Causes of Headaches in Children
Children can get headaches for a variety of reasons. In some cases, there may be more than one source. Some of the main causes of headaches in children include:
Illness or infection: Children can experience a headache as a result of having a cold, a sinus infection, or the flu. Genetics: A child is more likely to get headaches if a parent or immediate family member gets frequent headaches or migraines. Diet: Skipping meals or changing meal patterns can cause headaches. Certain foods and drinks can also increase the likelihood of headaches, including chocolate, cheese, caffeine, fermented foods, and foods containing monosodium glutamate (MSG). Poor sleep: Lack of sleep or poor sleep can cause headaches in children. Environmental factors: Some children may be affected by environmental elements like smoke, pollution, perfumes, strong lighting, or loud noises. Mental health: Stress, anxiety, or emotional conflict that results from stressful or upsetting situations at school or problems with family and friends can cause headaches in children. Head trauma: Head injuries will cause headaches in children. Be sure to have your child examined by a physician after a head injury.
In rare cases, headaches may be caused by a more serious condition, like a brain tumor. If you are worried about your child’s headaches, meet with your pediatrician or other healthcare provider to discuss your child’s symptoms.
Symptoms to Worry About
Many children experience headaches at some point. Most are not serious and do not require medical treatment. But in cases of severe headache, there are some symptoms to watch out for to determine if they are a sign of something more serious.
Tension headache: The most common type of headache. These usually resolve within a few hours and produce mild to moderate pain. Migraine headache: Can be severe and debilitating. Your child may experience nausea, vomiting, pain, light sensitivity, dizziness, or stomach pain as a result of migraines. Chronic or cluster headache: Recurrent, painful headaches that can last weeks or months.
The primary symptoms of a more severe headache that may require medical treatment include:
FeverPersistent vomiting or nauseaChanges to vision or vision lossNeck pain or stiffnessChange in level of consciousnessInability to sleep or wake normally due to pain severity
If your child experiences these symptoms, contact your healthcare provider or pediatrician for treatment recommendations.
You should also contact your healthcare provider if your child requires pain medication more than two or three times per week, requires more than the normal dosage, or misses school due to headache pain.
Your child’s headache may be a symptom of something more serious or a sign of another medical condition if they experience the following:
Body or muscle weakness Balance problems Sudden onset of severe pain Headaches that awaken your child from sleep or start early in the morning Pain that worsens due to strain, like from sneezing or coughing Recurrent vomiting without nausea or any symptoms of a stomach illness Personality changes Changes in vision Seizures
How to Relieve Your Child’s Headache
Severe headaches without a clear cause can be challenging to treat at home. You should speak to your healthcare provider about diagnostic testing options that may provide more information on how to treat your child’s headaches.
Some headaches may be resolved simply with rest and sleep, particularly in a quiet, dark environment.
Other drug-free treatment options include:
Eating meals regularly and avoiding trigger foodsStaying properly hydratedExercisingManaging stress
If these actions don’t relieve your child’s headache, you may consider giving them medication.
Over-the-counter (OTC) medications like Advil or Motrin (ibuprofen) and Tylenol (acetaminophen) may help provide some pain relief. Consult with your pediatrician or other healthcare provider if you have any concerns using these medicines.
If your child requires more than two or three doses per week, or requires more than the recommended dose to relieve pain, contact your healthcare provider.
When to Seek Professional Help
If your child is experiencing fever, vision loss, or vomiting as a result of a headache, contact your pediatrician or healthcare provider to discuss treatment options.
If your child is experiencing severe symptoms like body weakness, balance problems, a change in consciousness, persistent vomiting, or a sudden onset of major pain, seek medical attention by contacting your physician promptly or going to the emergency room.
You should also seek emergency help if your child is experiencing a headache following a head injury.
Ways to Prevent Headaches in Kids
Parents can help their children prevent headaches and manage headache symptoms more effectively by encouraging behavioral changes, including:
Making sure your child has a regular sleep schedule and gets the appropriate amount of sleepEncouraging regular exerciseStaying hydrated and eating a healthy dietEncouraging rest and relaxationLearning how to manage stress
While medication may not always be the answer, you may want to talk to your healthcare provider about over-the-counter pain relievers that your child can take at the very start of a headache to lessen the magnitude of the pain.
A Word From Verywell
Headaches in children, especially chronic headaches, can be difficult for the whole family. Ask your physician for recommendations regarding headache management and prevention.
If you think your child can benefit from medicine to relieve headaches, consider talking to your healthcare provider about the pros and cons of different medications, including over-the-counter products.
Contact a physician immediately or go to the emergency room if your child experiences a headache along with muscle or limb weakness, slurred speech, balance or walking issues, inability to wake up, or sudden, extreme headache pain.