Migraines are more than just headaches—they are a complex neurological condition that can disrupt daily life. One of the most common questions people ask is: how long does a migraine last? The answer can vary widely depending on the individual and the type of migraine.
Typical Duration of a Migraine
On average, a migraine attack can last anywhere from 4 hours to 72 hours if left untreated. For some people, the pain may subside within a few hours, while others may experience prolonged discomfort lasting several days. In rare cases, migraines can persist even longer, especially if they are not properly managed.
The Four Stages of a Migraine
To better understand the duration, it’s important to know that migraines often occur in stages. Not everyone experiences all stages, but they can influence how long the entire episode lasts.
1. Prodrome (Pre-Migraine Stage)
This stage can begin 24 to 48 hours before the headache starts. Symptoms may include mood changes, food cravings, fatigue, or neck stiffness. Although the pain hasn’t started yet, this phase is part of the migraine timeline.
2. Aura (Optional Stage)
About 25–30% of people experience aura, which usually lasts 5 to 60 minutes. It may involve visual disturbances like flashing lights, blind spots, or tingling sensations.
3. Attack Phase
This is the main phase where the headache occurs. It typically lasts 4 to 72 hours. The pain is often throbbing and can be accompanied by nausea, vomiting, and sensitivity to light or sound.
4. Postdrome (Aftermath Stage)
After the headache fades, people may feel drained or confused for up to 24 hours. This stage is often referred to as the “migraine hangover.”
Factors That Affect Migraine Duration
Several factors can influence how long a migraine lasts:
-
Treatment timing: Early intervention with medication can shorten the duration significantly.
-
Stress levels: High stress can prolong symptoms.
-
Sleep patterns: Poor sleep may trigger longer or more intense migraines.
-
Diet and hydration: Skipping meals or dehydration can worsen attacks.
-
Hormonal changes: Particularly in women, hormonal fluctuations can affect duration and severity.
Chronic vs. Episodic Migraines
Migraines are categorized based on frequency:
-
Episodic migraines: Occur fewer than 15 days per month and usually follow the typical duration.
-
Chronic migraines: Occur 15 or more days per month and can feel almost continuous, making it seem like the migraine never fully goes away.
When to Seek Medical Help
While most migraines resolve within a few days, you should consult a healthcare professional if:
-
Your migraine lasts longer than 72 hours
-
The pain is unusually severe or different from your typical pattern
-
You experience neurological symptoms like weakness or confusion
-
Over-the-counter medications are no longer effective
Tips to Shorten Migraine Duration
Managing migraines effectively can help reduce how long they last:
-
Take prescribed medication at the first sign of symptoms
-
Rest in a dark, quiet room
-
Stay hydrated
-
Apply a cold compress to the forehead
-
Practice relaxation techniques such as deep breathing or meditation
Final Thoughts
So, how long does a migraine last? While the headache phase itself typically lasts 4 to 72 hours, the entire migraine experience—including warning signs and recovery—can span several days. Understanding your personal triggers and acting quickly when symptoms begin can make a significant difference in reducing both the duration and intensity of migraines.
If migraines are frequent or severely impacting your life, seeking medical advice is the best step toward effective management and relief.