How Long Do Migraines Last and What Can You Do to Fight Them?

How Long Do Migraines Last and What Can You Do to Fight Them? One out of six Americans experiences a migraine every three months on average. Unlike a regular headache that may cause dull pain or discomfort, a migraine can have serious complications causing a sufferer to be bedridden.