© 2026 AIPM HealthyLife®. All rights reserved.

Children often get headaches. Usually, there’s no reason to worry. Headaches like migraines happen on their own. They can also come from tension, tiredness, or stress.
A headache can be a symptom of something else:
Very bad headaches may be part of a bigger problem. Here are some examples:
Sometimes parents get scared when their child gets a headache. They are afraid their child has a brain tumor. But headaches hardly ever mean a brain tumor.
Usually, a child’s headache is caused by tight muscles in the neck and head. Tension or stress makes the muscles tight. Also, some medicines like antihistamines and decongestants can cause headaches. Skipping a meal can cause a headache in many children.
Did your child hurt his or her head badly in a fall or accident? Is your child throwing up, having dry heaves, or holding his or her head in pain?