Question: how long does it take to get over a migraine?
Answer: A migraine can last anywhere from 4 to 72 hours. It can be difficult to predict how long an individual migraine will last, but charting its progress may help. Migraines can usually be divided into four or five distinct stages.