How Long can Migraines Last? Complete Answer
If you’re reading this with one eye squinted against the screen brightness, I feel for you. Few things derail a day quite like a migraine — and one of the most common questions sufferers ask, usually around hour six of hiding in a dark bedroom, is: how long is this actually going to last?
The short answer: a typical migraine lasts between 4 and 72 hours if left untreated. That’s a frustratingly wide range, I know. But where your migraine lands in that window depends on the type you get, how quickly you treat it, and a handful of personal factors. Let’s break it down properly.
The Four Stages of a Migraine (and How Long Each Lasts)
A migraine isn’t just a headache — it’s a neurological event that unfolds in stages. Not everyone gets all four, but understanding them helps explain why the whole episode can feel like it drags on for days.
1. Prodrome (a few hours to 1–2 days before)
This is the warning phase. You might feel irritable, unusually tired, ravenously hungry (or off your food entirely), yawning constantly, or craving specific foods. Many people don’t connect these symptoms to the migraine until later — they just feel “a bit off.” If you learn to spot your prodrome, it’s actually a gift: treating a migraine early, in this window, can dramatically shorten the whole episode.
2. Aura (5–60 minutes)
About a quarter of migraine sufferers get aura — visual disturbances like flashing lights, zigzag lines, blind spots, or tingling in the hands or face. Aura typically builds over 5–20 minutes and fades within an hour. It’s unsettling if you’ve never had it, but it’s temporary. If aura symptoms last longer than an hour, or you get weakness down one side, that’s worth discussing with your GP.
3. Headache Phase (4–72 hours)
This is the main event: throbbing or pulsing pain, usually on one side of the head, often with nausea, vomiting, and extreme sensitivity to light and sound. Without treatment, this phase lasts 4 to 72 hours in adults. In children, it’s often shorter — typically 2–4 hours, which is small mercy for parents.
With prompt treatment (we’ll get to that), many people can cut this phase down to a few hours or stop it altogether.
4. Postdrome (up to 24–48 hours after)
The infamous “migraine hangover.” The headache’s gone, but you feel drained, foggy, achy, and vaguely hungover without the fun night out. This washed-out feeling can linger for a day or two. Be gentle with yourself — your brain has just been through a lot.
What Makes a Migraine Last Longer?
Several factors can stretch a migraine toward the longer end of that 4–72 hour range:
- Delayed treatment. This is the big one. Taking painkillers or migraine-specific medication at the first sign of symptoms works far better than waiting until you’re in full agony. Keep medication with you — handbag, desk drawer, coat pocket.
- Poor sleep. Both too little and too much sleep are classic migraine triggers and can prolong an attack. Shift workers know this pain well.
- Dehydration and missed meals. Skipping lunch or not drinking enough water won’t just trigger a migraine — it can keep one going.
- Hormonal fluctuations. Many women find menstrual migraines last longer and hit harder. These often need a different treatment approach — worth a dedicated chat with your GP.
- Medication overuse. Ironic but true: using painkillers too frequently (more than 2–3 days a week) can cause rebound headaches that blur into one endless migraine-ish episode. If this sounds like you, talk to your pharmacist or GP about managing recurring headaches safely.
When a Migraine Lasts Too Long: Status Migrainosus
If a migraine attack lasts longer than 72 hours despite treatment, it’s called status migrainosus — and it’s a sign to seek medical help promptly. This isn’t just a bad migraine; it’s a migraine that has essentially got stuck, and it sometimes needs hospital treatment (usually IV fluids and stronger medication) to break the cycle.
Call your GP, NHS 111, or head to urgent care if:
- Your migraine has lasted more than 72 hours
- It’s the worst headache of your life or feels different from your usual migraines
- You have a stiff neck, fever, confusion, or vision loss
- You experience weakness, slurred speech, or numbness
The NHS migraine guidance is clear: sudden, severe headaches that feel different from your normal pattern always deserve prompt medical attention.
How to Shorten a Migraine
You can’t always stop a migraine in its tracks, but you can often take hours off it:
- Treat early. At the first twinge — not when you’re already vomiting. Paracetamol, ibuprofen, or aspirin taken early work best. Your pharmacist can advise on combination options.
- Triptans. If ordinary painkillers don’t cut it, ask your GP about triptans (like sumatriptan). These are migraine-specific drugs that constrict blood vessels and block pain pathways. They work best taken early in the attack, and some are available over the counter at UK pharmacies after a consultation.
- Go dark and quiet. Lie down in a dark, quiet room. An eye mask and earplugs are cheap migraine essentials.
- Cold compress. A cold flannel or ice pack on the forehead or neck helps many people.
- Caffeine (carefully). A small amount of caffeine can boost painkiller effectiveness — it’s why some migraine tablets include it. But don’t overdo it, as caffeine withdrawal is itself a trigger.
- Stay hydrated. Sip water steadily. If nausea makes drinking hard, try small sips or ice chips.
Preventing the Next One
If you’re getting migraines frequently (more than a few a month), prevention beats cure. Common approaches include:
- Keeping a migraine diary — note triggers like foods, sleep, stress, weather, hormones. Patterns emerge surprisingly quickly.
- Regular sleep, meals and exercise (boring advice, genuinely effective).
- Preventive medication from your GP — options include beta-blockers, amitriptyline, or newer CGRP treatments for chronic migraine.
- The Migraine Trust has excellent UK-specific resources and a helpline if you want to talk things through.
Migraine Duration FAQs
Can a migraine last a whole week?
A single continuous migraine attack lasting a week is unusual and should be medically assessed. What’s more common is a series of attacks close together, or a migraine plus a long postdrome, which can make it feel like one endless week.
Why do my migraines always last 3 days?
Some people’s migraines reliably run the full 72 hours — it’s just how their biology works. If yours consistently max out the range, ask your GP about preventive treatment rather than just treating each attack.
Do migraines get shorter with age?
Often, yes. Many people find migraines become less frequent and less severe from their 40s and 50s onward, and they frequently improve after menopause. Not universal, but a hopeful trend.
Can lack of sleep make a migraine last longer?
Absolutely. Sleep disruption is both a trigger and a prolonging factor. If a migraine has wrecked your night, the exhaustion the next day can keep the cycle going — rest properly during recovery.
The Bottom Line
Most migraines last 4–72 hours, with the headache phase itself typically running somewhere in the middle of that range. Treating early is the single biggest thing you can do to shorten an attack. And if your migraines are frequent, long-lasting, or changing in pattern, don’t just endure them — your GP has far more tools than most people realise.
A migraine can steal a day or three of your life. Good treatment gives most of those days back.
This article is for information only and isn’t a substitute for professional medical advice. If you’re concerned about your headaches, speak to your GP or call NHS 111.
Related News
How Much Testosterone Should a Woman Take Per Week? Complete Guide (2026)
Important upfront: testosterone is a prescription-only medicine in the UK. This article explains what cliniciansRead More
How to Soothe Period Cramps: Step-by-Step Guide (2026)
It’s 7am, your alarm’s going off, and your lower abdomen feels like it’s being wrungRead More