How long do migraines last?

Migraine FAQs: How long do migraines last?

Many people experience migraines, which usually happen repeatedly and last for at least four hours or may last for days.

By providing your email address, you are agreeing to our privacy policy. We never sell or share your email address.