If you’ve ever had the flu, you know it’s more than just a bad cold. It can hit fast and hard — leaving you stuck in bed with a fever, chills, body aches, and a serious lack of energy. When you feel miserable, it’s normal to wonder: how long does the flu last? Let’s break down the timeline so you know what to expect, and when to consider getting checked out.
Typical Flu Timeline
Most healthy people feel the full effects of the flu for 3-7 days before feeling better, but symptoms can hang around longer — especially fatigue and cough.
Here’s a general flu timeline:
- Day 1-3: Symptoms usually come on quickly — fever, sore throat, chills, cough, muscle aches, and sometimes nausea.
- Day 4-7: Fever usually resolves or lowers by this point, but you may still feel tired, congested, and achy.
- Week 2: You’re likely on the mend, but lingering tiredness and coughing can stick around.
It’s not unusual to feel wiped out for a couple of weeks after having the flu, even after your other symptoms have improved.
When Are You Contagious?
You’re most contagious with the flu a day before symptoms start and up to 5 to seven days after. That’s why the flu spreads so easily — people can pass it on without even realizing they’re sick yet. Young children, older adults, and people with weakened immune systems might be contagious for even longer.