How Long Does a Migraine Last? A Complete Guide

Mar 26, 2026 at 02:00 am by purewelltips


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:

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:

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:

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:

This stage is sometimes called a “migraine hangover.”

Factors That Affect Migraine Duration

Several factors can influence how long a migraine lasts:

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:

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.

Sections: Business