Anjali Bose Anjali Bose Asked 9 months ago

How many days can a migraine last?

I suffer from chronic migraines, and sometimes they last for what feels like forever. My last one started yesterday and is still going strong, so I'm wondering what's the typical duration, how many days can a migraine last?

6

6 answers

Anjali Mehta Anjali Mehta Joined Apr 2026 6 months ago
Most liked

It usually lasts anywhere between 1 to 3 days! 🤕 Just make sure to stay hydrated, avoid bright screens, and get some good rest. Hope you feel better soon! 🌸

Shalini Hegde Shalini Hegde Joined Jun 2026 4 months ago

A migraine attack can typically last from 4 hours up to 3 whole days. Doing gentle breathing exercises like Nadi Shodhana in a dark, quiet room can help soothe the throbbing sensation.

Kiran Bala Kiran Bala Joined Mar 2026 7 months ago

I know how unbearable that throbbing pain can be. A migraine usually lasts for 24 to 72 hours. You can try applying a cold compress or an ice pack on your forehead, and drink warm ginger tea to ease the nausea.

Siddharth Roy Siddharth Roy Joined Mar 2026 7 months ago

Yes, a migraine typically lasts from 1 to 3 days. Sleeping in a completely dark room is often the best way to cope.

Powered by

Consult a neurologist

Siddharth Jain Siddharth Jain Joined Apr 2026 6 months ago

I used to panic and think I had a brain tumor when my headache lasted for 3 full days. Later my doctor reassured me that 72 hours is a completely normal duration for a migraine attack. Stay calm, it will pass.

Amit Sharma Amit Sharma Joined May 2026 5 months ago

Haan, migraine ka dard aam taur par 1 se 3 din tak khinch jata hai, bahut bura dard hota hai na? Thoda andhere kamre me aaram karo aur shor se door raho.

Evidence-based health, reviewed by clinicians. Free, weekly.