A Migraine is more than just a headache—it’s a complex neurological condition that can disrupt your daily life. One of the most common questions people ask is: how long does a migraine last? The answer varies from person to person, but understanding the typical duration and stages can help you manage it better.
Typical Duration of a Migraine
A migraine attack can last anywhere from 4 hours to 72 hours (3 days) if left untreated. In some cases, especially with proper medication and rest, the pain may subside sooner. However, chronic sufferers may experience longer or more frequent episodes, making it feel like migraines never fully go away.
The Four Stages of a Migraine
Migraines often progress through four distinct stages. Not everyone experiences all of them, but knowing these phases can help you recognize and respond early.
1. Prodrome (Pre-headache Phase)
This stage can begin 24–48 hours before the headache starts. Common symptoms include:
- Mood changes (irritability or depression)
- Food cravings
- Neck stiffness
- Frequent yawning
Recognizing these early signs can give you a chance to take preventive measures.
2. Aura (Optional Stage)
About 25–30% of people experience aura, which usually lasts 20–60 minutes. Symptoms may include:
- Visual disturbances (flashing lights, blind spots)
- Tingling sensations in the face or hands
- Difficulty speaking
Aura serves as a warning sign that a migraine attack is imminent.
3. Attack Phase
This is the most intense stage, lasting 4 to 72 hours. Symptoms typically include:
- Throbbing or pulsing headache (often on one side)
- Sensitivity to light, sound, or smells
- Nausea and vomiting
- Blurred vision
Without treatment, this phase can severely impact your ability to function.
4. Postdrome (Recovery Phase)
After the headache fades, the postdrome phase can last up to 24 hours. People often feel:
- Exhausted or drained
- Confused or mentally foggy
- Mild lingering head pain
This stage is sometimes called a “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 attack.
- Triggers: Stress, lack of sleep, dehydration, and certain foods can prolong symptoms.
- Hormones: Hormonal changes, especially in women, may affect duration and severity.
- Lifestyle habits: Poor diet and irregular sleep patterns can make migraines worse.
When Migraines Last Too Long
If a migraine lasts longer than 72 hours, it may be a condition called status migrainosus. This is a severe and persistent migraine that requires medical attention. Frequent long-lasting migraines may also indicate chronic migraine, which occurs 15 or more days per month.
Tips to Shorten Migraine Duration
While you may not always prevent a migraine, you can take steps to reduce its duration:
- Take prescribed medication at the first sign of symptoms
- Rest in a quiet, dark room
- Stay hydrated
- Use cold compresses on your forehead
- Practice stress management techniques like meditation or deep breathing
Final Thoughts
So, how long does a migraine last? For most people, it ranges between a few hours to three days, depending on the severity and treatment. Understanding the stages and triggers of a migraine can help you take control and reduce its impact on your life. If migraines are frequent or unusually long, consulting a healthcare professional is essential for proper diagnosis and treatment.