What Age Do Migraines Start? From Childhood to Your 50s

Migraines most often begin around puberty, typically between ages 10 and 14, which is when new cases peak globally. But they can start much earlier or much later. About 2.5% of children under 7 have already experienced a migraine, and new-onset migraines still occur well into adulthood. Where you fall on that timeline depends on factors like sex, hormones, and family history.

Childhood Migraines: Earlier Than Most Parents Expect

Migraines can start in children as young as toddler age, though they’re easy to miss because they don’t look like adult migraines. By age 10, about 5% of children have had at least one migraine episode. Between ages 5 and 15, roughly 10% of children experience migraines, and by the teenage years that number climbs to 28%.

Before puberty, boys and girls get migraines at nearly equal rates. In the 7 to 9 age range, the one-year prevalence is about 2.5% for girls and 2.5% for boys. A slight gap opens between ages 10 and 12 (5.4% for girls, 3.9% for boys), but the real shift happens at puberty.

What makes childhood migraines tricky to recognize is that they feel and behave differently. In adults, migraine pain is usually one-sided. In children, the pain typically hits both sides of the head or across the front. Attacks also tend to be shorter. And many kids experience symptoms that don’t obviously point to migraine: stomach pain, nausea, dizziness, trouble focusing, and sensitivity to light or sound. A child who gets recurring bouts of vomiting and stomach pain with no clear cause may actually be having migraines.

Puberty: The Turning Point

The single biggest shift in migraine patterns happens at puberty. New migraine cases spike in the 10 to 14 age group for both sexes, making this the peak age of onset worldwide. Hormonal changes are the primary driver. Fluctuations in estrogen, which begin with the menstrual cycle, appear to trigger migraines in girls at significantly higher rates than before.

By ages 13 to 15, the gender gap becomes clear: 6.4% of girls experience migraines compared to 4.0% of boys. That gap persists for the rest of life. Women remain roughly two to three times more likely than men to have migraines at any given age through adulthood.

Peak Prevalence: Your 30s and 40s

While new migraines most commonly start around puberty, the age when migraines are most widespread and most disabling is later. Prevalence and disability both climb steadily from the teen years and peak in the 40 to 44 age group. The single largest number of people living with migraine falls in the 30 to 34 range, partly because of population size and partly because this is when occupational stress, family responsibilities, and lifestyle pressures compound the condition.

This distinction matters. Many people who started getting occasional migraines as teenagers find that their attacks become more frequent or severe in their 30s and 40s. The disease often worsens during the years of peak life demands, not at the moment it first appears.

Family History Moves the Timeline

If one or both of your parents had migraines, yours are likely to start earlier. People with a family history of migraine have an average onset around age 20.7, compared to 22.8 for those without. That gap is more pronounced in women: a family history shifts onset about 2.5 years earlier (age 20.6 versus 23.1). For men, the difference was only about a year and wasn’t statistically significant.

This doesn’t mean family history determines everything, but it helps explain why some people start getting migraines in their early teens while others don’t experience their first attack until their mid-20s.

Migraines Starting After 50

New-onset migraines do occur later in life, but they become increasingly uncommon with age. A migraine starting for the first time after age 60 is unusual enough that it warrants a medical workup to rule out other causes. In one large study, 73% of headache patients over 50 said their headaches had begun before that age.

When headaches do start after 50, they’re more likely to be secondary headaches, meaning they’re caused by another underlying issue rather than being primary migraine. The most common culprits are medication-overuse headaches, headaches stemming from neck problems, and headaches driven by high blood pressure. About 27% of headache patients over 50 in one study had a secondary headache of this type. If you’ve never had migraines and suddenly develop recurring severe headaches in your 50s or beyond, that pattern deserves evaluation.

Why Many People Wait Years for a Diagnosis

One complicating factor is that many people live with migraines for years before they’re properly diagnosed. In a study of 200 migraine patients, over half (53.5%) waited more than five years between their first symptoms and receiving a diagnosis. Only about 1 in 6 were diagnosed within the first year.

This delay is especially common when migraines start in childhood, since the symptoms can be mistaken for other conditions. A child with recurring stomach pain and light sensitivity may cycle through gastroenterology appointments before anyone considers migraine. In adults, mild or infrequent migraines are often written off as “just headaches” for years. The result is that many people who technically started having migraines in their teens don’t learn what they are until their 20s or 30s, which can skew their own sense of when the condition began.