Most people recover from the flu in about five to seven days, though a lingering cough and fatigue can stretch well beyond that. The full timeline depends on your age, overall health, and how quickly you start treatment. Here’s what to expect as your body fights off the virus.
The Typical Recovery Timeline
Flu symptoms usually appear one to four days after you’re exposed to the virus. Once they hit, they hit fast. The first three days are the worst: sudden fever, headache, muscle pain, weakness, dry cough, sore throat, and sometimes a stuffy nose. Unlike a cold, which creeps in gradually, the flu tends to knock you flat within hours.
By day four, the fever and muscle aches start to ease. What you’ll notice more now is a hoarse, sore throat, a persistent dry cough, and possibly some mild chest discomfort. Fatigue becomes the dominant symptom. Many people describe feeling “flat” during this stretch, even though the worst of the fever is behind them.
Around day eight, most symptoms are clearly fading. But the cough and tiredness often hang on for one to two weeks or longer. This trailing phase catches a lot of people off guard. You may feel well enough to return to your routine, only to find that a full day of activity wipes you out. That’s normal and not a sign that something is wrong.
When You’re Still Contagious
You can spread the flu starting one day before your symptoms appear, which is part of why it spreads so efficiently. Most adults remain infectious until roughly five to seven days after symptoms begin. That means you could still pass the virus to others even as you’re starting to feel better. Children and people with weakened immune systems may shed the virus for even longer.
The CDC recommends returning to work, school, or normal activities only after at least 24 hours have passed in which your symptoms are improving overall and you’ve had no fever without the help of fever-reducing medication. Meeting both criteria, not just one, is the threshold.
Why Recovery Takes Longer for Some People
Adults over 65 and people with chronic conditions like asthma, diabetes, or kidney disease face a harder road. The immune system weakens with age, so an older person’s body may struggle to contain the virus efficiently. While it’s fighting the flu, it can also leave the door open for secondary infections like pneumonia, which adds days or weeks to recovery and can require hospitalization.
Younger adults with conditions that affect the lungs or immune system face a similar risk. For these groups, what starts as a standard flu can escalate into something more serious. Recovery that stretches well past two weeks, a fever that returns after it had gone away, or worsening shortness of breath are all signals that complications may be developing.
Post-Viral Fatigue: The Longer Tail
Even after the virus is gone, your body may not bounce back to full energy for a while. Post-viral fatigue is common after the flu and can last several weeks in otherwise healthy people. In some cases, particularly after a severe bout, it takes several months to feel fully recovered. A small number of people experience fatigue lasting a year or more, though this is the exception rather than the rule.
Post-viral fatigue isn’t something you can push through with willpower. It reflects the metabolic cost of the immune response your body mounted. Gradual increases in activity, prioritizing sleep, and not rushing back to intense exercise or long work hours all help. If fatigue remains severe or worsens after the first few weeks rather than slowly improving, that warrants a conversation with your doctor.
Can Antivirals Shorten Recovery?
Prescription antiviral medications can reduce the duration of flu symptoms by about one day when started within 48 hours of symptom onset. That might sound modest, but for people at high risk of complications, shaving a day off the illness also lowers the chance of hospitalization and secondary infections. CDC research found that even when antivirals were started up to five days after symptoms began, they still provided some benefit, reducing overall symptom duration from four days to three in children studied.
Antivirals work best the earlier you take them. If you’re in a high-risk group or your symptoms are severe, getting a prescription on day one or two makes the biggest difference. For most otherwise healthy adults with a mild case, the benefit is real but smaller, and many people recover fine without them.
A Realistic Recovery Plan
Expect to feel genuinely sick for three to four days, noticeably under the weather for another three to four, and dragging with fatigue and a cough for one to two weeks after that. The total arc from first symptom to feeling like yourself again is closer to two to three weeks for most people, even though the acute illness only lasts about a week.
Rest during the first few days matters more than most people realize. Pushing through early symptoms doesn’t speed recovery and may extend it. Stay hydrated, sleep as much as your body wants, and treat fever and aches with over-the-counter pain relievers. The cough will likely be the last symptom to leave. If it persists beyond three weeks or produces colored mucus, that’s worth getting checked out, as it could signal a bacterial infection settling into the lungs.

