Most migraines last between 4 and 72 hours
A typical migraine attack runs 4 to 72 hours from start to finish. Some people's migraines are over in a few hours; others last nearly three days. The length depends on your individual neurology, what triggered the migraine, whether you treated it, and how you treated it. There is no single "normal"—your migraine duration may be different from someone else's, and even your own migraines may vary in length from one attack to the next.
The timeline matters because it shapes what you can plan for. A 4-hour migraine might mean you lose a work meeting. A 48-hour one means you need to clear your calendar and arrange coverage. Knowing roughly how long your migraines tend to last helps you decide whether to treat aggressively early or wait to see if it resolves on its own.
Key Takeaways
- Most migraines last between 4 and 72 hours, though some resolve in under 4 hours and others stretch longer.
- Treating a migraine early—within the first hour or two of onset—often shortens the total duration.
- Migraines that last more than 72 hours straight (called status migrainosus) are a medical emergency and require urgent care.
- Your own migraine pattern tends to be consistent, so tracking how long your attacks usually last helps you plan and recognize when something is different.
- Sleep, rest, and a dark quiet space often shorten migraines, while stress, light, and activity tend to extend them.
The four phases of a migraine and how long each takes
A full migraine attack has up to four distinct phases: prodrome, aura, headache, and postdrome. Not everyone experiences all four, and not everyone experiences them in the same order or intensity. Understanding which phase you are in helps you predict how much longer the migraine will last.
Prodrome (the warning phase) can start hours or even a day before the headache begins. You might notice mood changes, food cravings, neck stiffness, or fatigue. This phase lasts a few hours to a full day. Aura (visual or sensory disturbances) typically lasts 20 to 60 minutes and includes flashing lights, blind spots, tingling, or weakness. Not all migraines include aura. The headache phase is the main event—the throbbing pain, nausea, and sensitivity to light and sound—and this is where the 4 to 72 hour range applies. Postdrome (the hangover phase) comes after the pain stops and can last hours to a full day; you might feel exhausted, foggy, or emotionally drained.
Why early treatment shortens migraine duration
If you treat a migraine within the first hour or two of headache onset, you are more likely to stop it before it fully develops. Taking a triptan, NSAID, or other migraine medication early can cut a migraine that would have lasted 24 hours down to 6 or 8 hours. Waiting until the migraine is in full swing makes treatment less effective and the attack longer.
This is why many people with migraines keep rescue medication with them at all times. The difference between treating at the first sign of pain and treating three hours later can be the difference between losing a few hours and losing an entire day. If you notice your prodrome symptoms—the warning signs before the headache starts—and take medication then, you may prevent the migraine from developing at all.
When a migraine lasts longer than three days
A migraine that lasts more than 72 hours continuously is called status migrainosus, and it is a medical emergency. This is not the same as having multiple migraines in a row; this is one unrelenting migraine that does not stop. Status migrainosus can lead to dehydration, medication overuse, and other complications, and it requires urgent medical attention.
If your migraine has not improved after 72 hours, or if the pain is getting worse rather than better, go to an emergency department or urgent care. Do not wait. Doctors can give you IV fluids, stronger medications, and monitoring that you cannot get at home. Status migrainosus is treatable, but it needs professional intervention.
Factors that make migraines last longer
Certain things tend to extend a migraine attack. Stress, poor sleep, skipped meals, dehydration, and hormonal changes can all make migraines last longer and hurt more. Bright light, loud noise, and physical activity often prolong the headache phase. Caffeine withdrawal, weather changes, and certain foods (like aged cheeses or processed meats) can trigger longer attacks in people who are sensitive to them.
If you notice that your migraines last longer after certain triggers, that is useful information. You can use it to avoid those triggers when possible, or to prepare yourself mentally and logistically when you cannot avoid them. Keeping a migraine diary—noting when migraines start, what you were doing beforehand, how long they lasted, and what you tried—reveals your personal patterns over time.
What you can do to shorten a migraine once it starts
Beyond medication, several things can help cut a migraine short. Rest in a dark, quiet room reduces sensory input and often allows the migraine to resolve faster. Sleep is one of the most effective natural migraine stoppers; many people wake from a migraine-induced nap to find the headache gone or much improved. Staying hydrated matters—dehydration can prolong migraines, so drinking water throughout the attack helps.
Cold compresses on your head or neck, or a warm compress on tense shoulders, can ease pain and sometimes shorten the attack. Some people find that gentle stretching or slow breathing helps; others find that any movement makes it worse. The key is learning what works for your body. If you have been prescribed migraine medication, using it early and as directed gives you the best chance of a shorter attack.
Tracking your own migraine pattern
Your migraines probably follow a pattern. You might always last 6 hours, or always last 36 hours, or vary between 12 and 48 hours. Tracking this over several attacks—writing down when each migraine started, when it ended, what you did to treat it, and what was happening in your life—shows you your baseline. Once you know your baseline, you can recognize when a migraine is behaving differently, which might signal that something else is going on.
A migraine diary does not have to be elaborate. A simple note in your phone or calendar—"migraine started 2 PM Tuesday, ended 10 AM Wednesday, took triptan at 2:30 PM"—is enough. After three to six migraines, patterns emerge. You will know whether your migraines tend to be short or long, whether treatment usually works, and whether certain times of month or certain activities make them worse. That knowledge helps you plan your life around them.
Frequently Asked Questions
Is it normal for my migraines to last different lengths of time?
Yes. Even people with very regular migraines experience variation. Stress, sleep, hormones, and how quickly you treat the migraine all affect duration. If one migraine lasts 8 hours and the next lasts 30 hours, that is not unusual. However, if your migraines suddenly become much longer or much shorter than your baseline, or if they change in other ways, mention it to your doctor.
Can I make a migraine end faster by pushing through and staying active?
Usually no. Most people find that activity, light, and noise make migraines worse and longer. Rest, darkness, and quiet tend to shorten them. Some people do feel better after gentle movement or a walk, but this is individual. If activity makes your migraine worse, rest is the better choice.
What is the difference between a long migraine and status migrainosus?
A long migraine that lasts 48 or even 60 hours but then stops is not status migrainosus. Status migrainosus is continuous pain lasting more than 72 hours with no break. If your migraine has not improved after three days, seek urgent care.
Does medication always shorten a migraine?
Not always, but it usually helps if taken early. Some people find that medication stops the migraine entirely; others find it reduces the pain but does not shorten the duration. Some migraines do not respond well to any medication. Your doctor can help you find what works best for your migraines.
Should I go to the ER if my migraine lasts 24 hours?
Not necessarily. A 24-hour migraine is long but within the normal range for many people. Go to the ER if the migraine lasts more than 72 hours, if the pain is the worst you have ever felt, if you have new symptoms like fever or stiff neck, or if you cannot keep down fluids or medication.