How long does a migraine attack usually last?

AI Overviews: matched the NHS facts.

13 November 2026

A typical migraine attack lasts between 4 hours and 3 days (72 hours) if untreated. However, the entire episode can span several days when including all of its distinct biological phases.1234

The Four Phases of a Migraine Attack

A complete migraine episode typically moves through up to four sequential stages:12

  • Prodrome (Early Warning Stage): Can start hours to 1 or 2 days before the head pain begins. Symptoms include fatigue, irritability, food cravings, frequent urination, and difficulty concentrating.12
  • Aura (Sensory Disturbances): Occurs in about one-third of people and lasts from 5 to 60 minutes. It can include visual changes (flashing lights or zig-zag patterns), numbness, tingling, or speech difficulty.12
  • Headache Phase (Main Attack): Lasts anywhere from 4 to 72 hours. It features moderate-to-severe throbbing pain—often on one side of the head—along with nausea and sensitivity to light, sound, or odors.12345
  • Postdrome ("Migraine Hangover"): Lasts from a few hours up to 48 hours after the head pain stops. You may feel exhausted, foggy, dizzy, or tender.1234

What is Status Migrainosus?

When a migraine attack lasts longer than 72 hours (3 days) continuously, it is clinically known as status migrainosus. This severe, prolonged state often requires medical evaluation or urgent care intervention for specialized medication and rehydration.12You can read more about tracking symptoms and warning signs on the American Migraine Foundation or review general guidance via the NHS Migraine Guide.12To help tailor this information, let me know:

  • How long your current or recent attack has lasted
  • Whether you are experiencing aura symptoms
  • If you have already tried over-the-counter or prescription treatments
Matches the NHS
What we checked
Got the NHS facts rightYes
Why

The answer states the main NHS point: a typical migraine attack lasts between 4 hours and 3 days, matching the NHS figure. The added phases and the status migrainosus section do not conflict with it.

Cited the NHS or an accredited sourceYes
Used UK termsYes
Named a UK charityYes
Said to check with a professionalNo

What the NHS says

“Migraine attacks usually last between 4 hours and 3 days, with early symptoms (such as feeling very tired) starting hours or up to 2 days before the head pain starts and finishing after the headache stops.”
Migraine NHS website, reviewed 10 March 2026

Where it got this

Four of its ten sources are American. It cited the NHS two times.

The NHS 2On the PIF TICK list 1American 4Video, social or forum 3
NHS websiteMigraine - NHS
NHS
American Migraine FoundationHow Long Does a Migraine Attack Last? | AMF
Cleveland ClinicMigraine headaches - Cleveland Clinic
Medical News TodayHow long do migraines last? Duration, symptoms, and what to do
FacebookHow long should a #migraine last? In today's #ThursdayTip Dr Briscoe ...
Month by monthFirst asked in November 2026
MonthAI OverviewsAI ModeChatGPT
November 2026Matched the NHSMatched the NHSMatched the NHS
About this questionWritten by us, from an NHS page
Where it came from
Written by us, from an NHS page
Asked since
November 2026
Kind of question
Understanding it · What is this condition
Conditions
Migraine
Typed as
A sentence, in everyday words
The NHS says
Migraine attacks usually last between 4 hours and 3 days.
Question ID
Q0619.v1
UK charities for migraine The Migraine Trust