The length of migraines varies but can last anywhere from 4 to 72 hours. Predicting how long an individual migraine will last can be difficult, but charting its progress may help. Migraines are typically divided into the below five distinct stages: • Warning (premonitory) phase • Aura (not always present) • Headache, or main attack • Resolution period • Recovery (postdrome) stage Some of these phases may only last a short amount of time, while others last much longer. Also, keep in mind that you may not experience each phase with every migraine you have. Keeping a migraine journal can help you prepare for what’s to come and track any patterns.