Question: for how long does migraine last?
Answer: Most migraine headaches last about four hours, but severe ones can more than three days. How often they happen differs for everyone, but it's common to get two to four headaches per month. Some people may get migraines every few days, while others get them once or twice a year.