Migraine duration varies widely, from hours to days
A migraine attack typically lasts between 4 and 72 hours, though the actual length depends on the person, the specific migraine, and whether treatment is used. Some people experience migraines that resolve in a few hours; others deal with ones that persist for two or three days. The length is not fixed even for the same person—your next migraine might be shorter or longer than your last one.
The duration also depends on when you measure from. Some people count only the time when pain is severe. Others include the hours before the headache starts (called the prodrome) or the hours after the pain fades when they still feel foggy or exhausted (called the postdrome). Understanding what your own pattern looks like can help you plan around migraines and recognize when something unusual is happening.
Key Takeaways
- Most migraines last between 4 and 72 hours, but the length varies from person to person and even from one attack to the next.
- Treating a migraine early—ideally during the prodrome phase before pain starts—can shorten how long it lasts.
- Migraines lasting longer than 72 hours continuously are called status migrainosus and warrant medical attention.
- The postdrome phase after the headache ends can leave you tired or mentally foggy for hours or even a day afterward.
- Keeping a migraine diary helps you spot patterns in how long your attacks typically last and what factors make them longer or shorter.
The four phases of a migraine attack
Understanding the phases helps explain why migraine duration feels different depending on when you start counting. The prodrome is the warning phase that can begin hours or even a day before pain arrives. During this time you might notice mood changes, food cravings, neck stiffness, or sensitivity to light or sound. Not everyone experiences a prodrome, and when it does occur, it might last a few hours or stretch into the next day.
The aura phase happens in about one-third of people with migraines. Visual disturbances like flashing lights, blind spots, or zigzag lines typically last 20 to 60 minutes. Some people experience other aura symptoms like tingling or temporary weakness. The aura usually ends just as the headache pain begins, though occasionally pain starts before the aura ends.
The headache phase is what most people think of as the migraine itself—the throbbing or pulsing pain, often on one side of the head, that can be severe enough to disrupt work or daily activity. This is the phase that typically lasts 4 to 72 hours. Pain intensity often fluctuates during this time; it might be severe for a few hours, ease to a dull ache, then intensify again.
The postdrome phase follows the headache pain. Even after the pain is gone, you might feel exhausted, mentally slow, or emotionally drained for several hours or even a full day. Some people describe it as a migraine hangover. This phase is real and counts as part of the overall migraine experience, even though the pain itself has ended.
How treatment timing affects how long a migraine lasts
When you take medication matters more than which medication you take. Starting treatment during the prodrome phase—before pain actually begins—can cut the migraine short or prevent it from developing into the full headache phase at all. This is why recognizing your personal warning signs is valuable. If you notice your typical prodrome symptoms, taking medication then can sometimes stop the migraine before it becomes disabling.
Taking medication during the headache phase still helps, but the migraine usually lasts longer than if you had treated it earlier. Studies show that medication taken within the first hour of pain onset tends to work better than medication taken hours later. By the time a migraine has been going strong for 6 or 8 hours, medication may reduce the pain but is less likely to end the attack quickly.
Some people find that rest, darkness, and cold compresses shorten their migraines even without medication. Others need prescription medication to see any real shortening of the attack. The combination of early treatment and environmental changes—like going to a dark, quiet room—often works better than either approach alone.
When a migraine lasts too long
A migraine that continues for more than 72 hours without stopping is called status migrainosus. This is not simply a long migraine—it is a medical condition that warrants urgent attention. Status migrainosus can lead to dehydration, medication overuse, and other complications. If your migraine has been continuous for three days, contact a doctor or go to an emergency department rather than waiting it out.
Medication overuse can also extend how long migraines last overall. Using pain medication or migraine-specific drugs more than 10 to 15 days per month can trigger a pattern where migraines become more frequent and harder to treat. This is called medication overuse headache. Breaking this cycle usually requires medical guidance, sometimes including a period of medication withdrawal under a doctor's supervision.
Certain triggers can make individual migraines last longer than your typical attack. Hormonal changes, sleep disruption, stress, or skipped meals might extend a migraine from your usual 6 hours to 24 or 36 hours. Tracking which conditions surround your longer migraines can help you spot patterns and potentially avoid those triggers in the future.
Tracking your migraine pattern
Keeping a simple migraine diary—even just notes on your phone or a calendar—reveals your personal pattern. Write down when a migraine starts, when the pain peaks, when it ends, and how you felt the next day. After a few months, you will likely see that your migraines cluster around certain lengths. You might find that most last about 12 hours, with occasional ones stretching to 36 hours.
Your diary also shows which factors make your migraines longer. If you notice that migraines last 48 hours when you skip sleep but only 8 hours when you treat them early, that information is valuable for your doctor and for your own planning. Some people discover that their migraines are shorter when they stay hydrated or avoid certain foods. Others find that stress management or regular sleep schedules make a real difference.
Share your diary with your doctor at your next appointment. The patterns you have noticed help your doctor understand whether your current treatment is working well, whether you might benefit from preventive medication, or whether something else is contributing to longer attacks.
Differences in migraine length between people
Some people consistently experience short migraines—4 to 8 hours—while others regularly deal with 24 to 48 hour attacks. This variation is normal and reflects differences in brain chemistry, genetics, and how your nervous system responds to triggers. There is no "right" migraine length; what matters is understanding your own pattern.
Age can affect migraine duration. Migraines in children sometimes last shorter periods than migraines in adults. Hormonal changes in women can shift migraine patterns, including how long attacks last. Migraines tied to menstrual cycles sometimes follow a predictable length, while migraines triggered by other factors might vary more.
Your migraine subtype also influences duration. People with chronic migraine—15 or more headache days per month—sometimes experience shorter individual attacks but more of them. People with episodic migraine—fewer than 15 headache days per month—might have longer individual attacks but longer stretches between them.
What you can do during a long migraine
If your migraine is stretching into hour 12 or 24 and shows no sign of ending, staying in a dark, quiet room with minimal sensory input remains one of the most effective strategies. Cold compresses on your head or neck, or a warm compress on tense neck muscles, can provide some relief. Staying hydrated matters, even though eating might be difficult.
If you have not yet taken medication, now is the time to do so, even though medication taken this late is less likely to stop the migraine completely. If you have already taken medication and it did not work, contact your doctor rather than taking more of the same medication. Your doctor might suggest a different medication class or recommend an urgent care visit if the migraine is severe.
Sleep often shortens a migraine. If you can sleep through part of the attack, you might wake to find the pain has eased or ended. This is one reason why migraines that start in the evening sometimes feel shorter—you sleep through several hours of it.
Frequently Asked Questions
Can a migraine last only 30 minutes?
Migraines lasting less than 4 hours are uncommon but do happen, especially if treated very early during the prodrome phase. However, a severe headache lasting only 30 minutes is more likely a tension headache or a different type of headache rather than a migraine. Migraines by definition typically last at least a few hours.
Is it normal for my migraines to last different lengths each time?
Yes. The same person can experience a 6-hour migraine one week and a 36-hour migraine the next. Differences in sleep, stress, hormones, and how quickly you treat the migraine all affect how long it lasts. If the length varies wildly—from 2 hours to 4 days—mention this to your doctor.
Does sleeping through a migraine make it shorter?
Sleep often does shorten migraines. Many people wake from a migraine-related sleep to find the pain has improved or ended. This is why migraines that start in the evening sometimes feel shorter overall—you sleep through a significant portion of the attack.
What should I do if my migraine has lasted three days straight?
Contact your doctor or visit an urgent care or emergency department. A migraine lasting continuously for more than 72 hours is status migrainosus and needs medical evaluation. Your doctor can prescribe stronger medication or IV treatment to break the cycle.
Can preventive medication make individual migraines shorter?
Preventive medications reduce how often migraines occur, but they do not typically shorten the length of individual attacks that do happen. However, if preventive medication reduces your migraine frequency, you might experience fewer long migraines overall simply because you have fewer migraines in general.