how many days does a headache last?
Migraine length varies. The National Headache Foundation says most migraines last 4 to 72 hours. âBut some people have migraines for a shorter time and some people have them for longer â itâs very individual,â Dr. Mauskop says. Migraine duration also depends on the type of migraine you have: