The duration of a migraine attack varies individually. Typically, an attack lasts from 4 to 72 hours. The length and severity of the attack can vary, and some patients may experience shorter or longer attacks. The duration of a migraine is also influenced by the treatments used and the patient’s overall health condition.
Article updated:
22 October 2024