A typical migraine attack lasts between 4 and 72 hours

Most migraine attacks run their course in 4 to 72 hours, though the exact length varies widely from person to person and even from one attack to the next. Some people experience migraines that resolve in a few hours; others deal with ones that stretch across two or three days. The duration depends partly on the migraine itself—whether it's a common migraine or one with aura, how severe it is—and partly on what you do about it, including whether you take medication and when you take it.

The length of a migraine is also shaped by what phase you're in. A migraine doesn't simply arrive and leave; it moves through distinct stages, each with its own timeline. Understanding these phases helps explain why one person's migraine might be over by evening while another person's lingers into the next day.

Key Takeaways

  • Most migraine attacks last between 4 and 72 hours, though some resolve faster or persist longer depending on the individual and the attack itself.
  • Migraines move through four phases—prodrome, aura, headache, and postdrome—and the total duration includes all of them, not just the painful part.
  • Taking medication early in the headache phase, before pain becomes severe, tends to shorten how long the migraine lasts.
  • Migraines that last more than 72 hours (called status migrainosus) are rare but serious and warrant medical attention.
  • Factors like sleep, stress, hormones, and caffeine use influence how long an individual migraine will last.

The four phases of a migraine and their timelines

A migraine unfolds in stages, and the total duration includes all of them. The prodrome phase can begin hours or even a day before the headache itself. During this time, you might notice mood changes, food cravings, neck stiffness, or fatigue—signals that a migraine is building. This phase typically lasts a few hours to a full day.

The aura phase comes next and occurs in roughly one-third of people with migraines. Aura involves visual disturbances (flashing lights, zigzag lines, blind spots), tingling, or difficulty speaking. This phase usually lasts 20 to 60 minutes and ends as the headache begins. Not everyone experiences aura, and some people have aura without a headache following it.

The headache phase is what most people think of as the migraine itself. This is when the throbbing pain, sensitivity to light and sound, and nausea occur. This phase typically lasts 4 to 72 hours—the range most commonly cited. The pain can be constant or come and go, and its intensity can shift during this window.

The postdrome phase (sometimes called the "migraine hangover") follows the headache. You might feel exhausted, foggy, or emotionally drained for hours or even a day after the pain stops. Some people feel relief and energy return quickly; others need time to recover fully.

Why medication timing matters for how long a migraine lasts

When you take medication—and what type—significantly influences how long you'll be in pain. Triptans (drugs like sumatriptan, rizatriptan, and naratriptan) work best when taken early, ideally during the aura phase or within 30 minutes of the headache starting. Taking a triptan early can cut the headache phase from hours down to 30 minutes to 2 hours for many people.

Waiting until the pain is severe makes medication less effective. Once a migraine has progressed deep into the headache phase, triptans are slower to work and less likely to stop the pain completely. Over-the-counter pain relievers like ibuprofen or naproxen also work better when taken early, though they typically don't shorten a migraine as much as triptans do.

Some people use preventive medications daily to reduce how often migraines occur and how long they last when they do happen. Preventives like propranolol, topiramate, or CGRP inhibitors can lower the frequency and severity of attacks, which often means shorter, milder headaches overall. The effect builds over weeks, not immediately.

When a migraine lasts longer than three days

A migraine that persists beyond 72 hours is called status migrainosus. This is uncommon but serious. Status migrainosus can be triggered by medication overuse (using pain relievers or triptans more than 10 to 15 days per month), stress, hormonal changes, or sometimes no clear trigger at all. It requires medical attention because the prolonged pain and associated symptoms—dehydration, medication side effects, inability to eat or sleep—can become dangerous.

If you experience a migraine lasting more than 72 hours, contact a doctor or go to an urgent care or emergency department. Treatment might include IV fluids, stronger medications, or a combination approach to break the cycle. This is different from a typical migraine and should not be managed at home alone.

Factors that influence how long your migraine will last

Sleep is one of the most powerful factors. Many people find that sleeping through a migraine shortens it significantly. Conversely, poor sleep or sleep disruption can extend a migraine or make it worse. If you can rest in a dark, quiet room, you may wake to find the headache has resolved or diminished.

Stress and hormonal changes affect migraine duration too. Migraines triggered by hormonal shifts (around menstruation, for example) sometimes last longer than those triggered by other causes. High stress can prolong a migraine, while stress relief—once the stressor passes—can help it resolve faster.

Caffeine use plays a complex role. Small amounts of caffeine can help pain medication work better and may shorten a migraine. But caffeine withdrawal or overuse can trigger migraines or make them last longer. If you're a regular caffeine user and suddenly cut back, migraines may be more frequent and prolonged.

Hydration and food intake matter as well. Dehydration can prolong a migraine, and skipping meals or fasting can trigger one or make an existing one worse. Eating something mild and staying hydrated, if you can manage it, may help the migraine resolve faster.

Migraines with aura versus without aura: duration differences

Migraines with aura and migraines without aura (sometimes called common migraine) typically last about the same length of time—4 to 72 hours for the headache phase. The main difference is that migraines with aura include the aura phase beforehand, which adds 20 to 60 minutes to the total event. So a migraine with aura might span a longer total time from start to finish, but the headache itself is not necessarily longer.

Some research suggests that migraines with aura may be slightly more severe on average, which could mean they're less responsive to early treatment and thus last longer. However, this varies greatly between individuals. The best predictor of how long your migraine will last is your own history—how long your migraines typically last and how they respond to your usual treatment.

Tracking your migraine duration to spot patterns

Keeping a migraine diary—noting when each migraine starts, when it ends, what triggered it, what medication you took and when, and how severe it was—reveals patterns in your own migraines. Over time, you'll see whether your migraines tend to last 6 hours or 48 hours, whether they're shorter when you treat them early, and whether certain triggers lead to longer attacks.

This information is valuable to share with a doctor. It helps them understand your migraine pattern and choose preventive or acute treatments that fit your specific situation. Some people find that their migraine duration changes over time, especially if they start or stop a preventive medication, so tracking remains useful even if you've had migraines for years.

Frequently Asked Questions

Can a migraine last just one hour?

Yes, though it's less common. Some people experience migraines that resolve in 1 to 2 hours, especially if they treat them very early with medication. Others have naturally shorter migraines. If your migraines are consistently very brief, that's still a migraine—the standard 4 to 72 hour range describes most people, not everyone.

Is it normal for a migraine to last a whole week?

A migraine lasting a full week would be status migrainosus and is not typical. If you're experiencing headaches that persist for seven days or longer, contact a doctor. This could be a prolonged migraine, a different type of headache, or a sign that something else needs attention.

Why did my migraine last only two hours this time but three days last time?

Migraine duration varies from attack to attack in the same person. Differences in when you treated it, how severe it was, your stress level, sleep, hormones, and other factors all influence how long that particular migraine lasts. This is why tracking your migraines helps you spot what conditions make yours shorter or longer.

Does sleeping through a migraine make it go away faster?

Sleep often helps shorten a migraine or resolve it entirely. Many people wake from sleep to find their migraine has improved or stopped. However, sleep doesn't work this way for everyone—some people wake with the migraine still present. It's worth trying if you can, but it's not a may provide fix.

If my migraine medication doesn't work, will the migraine last the full 72 hours?

Not necessarily. Even without medication, many migraines resolve before 72 hours. However, medication that works well for you typically does shorten the duration. If your current medication isn't working, talking with a doctor about other options—different triptans, different doses, or preventive medications—may help future migraines resolve faster.