Understanding Migraine Duration: Key Insights Migraines vary in duration, typically lasting 4 to 72 hours if untreated. Factors like severity, triggers, and treatment can influence this. purewelltips .