Most people recover from the flu within 7 to 10 days, though some symptoms like cough and fatigue can linger for two weeks or longer. The worst of it, including fever, body aches, and chills, typically peaks in the first two to three days and then gradually improves. How quickly you bounce back depends on your age, overall health, and whether you start antiviral treatment early.
The Day-by-Day Timeline
After you’re exposed to the flu virus, symptoms typically appear about two days later, though this incubation window can range from one to four days. Most people feel the onset hit fast: one moment you’re fine, and within hours you have a fever, headache, muscle aches, and deep fatigue. This rapid onset is one of the main ways the flu feels different from a cold, which tends to build gradually.
Days one through three are usually the hardest. Fever often runs between 100°F and 104°F, and body aches can make it difficult to get out of bed. Sore throat, nasal congestion, and a dry cough usually show up during this window too. By day four or five, fever starts to break for most otherwise healthy adults, and the intense body aches ease up. The cough and fatigue, however, are slower to resolve. It’s common for a lingering cough to stick around for one to two weeks after the fever is gone, and some people feel noticeably tired for just as long.
When Fatigue Outlasts Everything Else
Even after your fever, aches, and congestion are gone, you may feel wiped out. Post-viral fatigue is one of the most frustrating parts of flu recovery because it can persist well beyond the acute illness. For most people, energy levels return to normal within two to three weeks. But in some cases, particularly after a severe bout, it can take several months for people to feel fully recovered. In rare instances, this fatigue stretches to a year or more.
If you’re still dragging three or four weeks after your flu symptoms cleared, that doesn’t necessarily mean something is wrong. It means your immune system worked hard and your body needs more time to rebuild. Pushing too hard too early, especially with intense exercise or sleep deprivation, can extend this recovery window.
Recovery Time for Children and Older Adults
Children generally recover from the flu in a week to 10 days. Kids tend to run higher fevers than adults and may also experience vomiting or diarrhea, which is less common in grown-ups. Their fevers can last a day or two longer as well, but most children bounce back without complications once the worst passes.
Older adults, especially those over 65, often face a longer and more unpredictable recovery. Their immune response is weaker, which means the virus can linger longer in the body and the risk of complications like pneumonia is higher. It’s not unusual for an otherwise healthy older adult to need two to three weeks before feeling like themselves again, and those with chronic conditions like heart disease or diabetes may take even longer.
How Antivirals Affect the Timeline
Prescription antiviral medications can shorten the duration of flu symptoms, but the benefit is modest. When started within 48 hours of symptom onset, antivirals typically reduce the length of illness by about one day. Some newer antivirals perform better against certain flu strains. For influenza B specifically, one antiviral option reduced the time to symptom improvement by more than 24 hours compared to standard treatment.
Starting antivirals later than 48 hours still offers some benefit. Clinical data shows that treatment begun as late as 72 hours after onset can still shave roughly a day off symptoms. The drugs are most valuable for people at high risk of complications, including older adults, young children, pregnant women, and anyone with a weakened immune system. For healthy adults with a straightforward case, antivirals turn a seven-day illness into a six-day one.
How Long You’re Contagious
You can spread the flu to others starting about one day before your symptoms even appear, which is part of why the virus moves through households and workplaces so efficiently. You remain contagious for five to seven days after getting sick. Children and people with weakened immune systems may shed the virus for even longer.
The CDC recommends returning to normal activities only when both of the following have been true for at least 24 hours: your symptoms are improving overall, and you haven’t had a fever without the help of fever-reducing medication. If you go back to work or school and then develop a fever again or start feeling worse, the guidance is to stay home until you meet both criteria for another 24-hour stretch.
What Helps You Recover Faster
There’s no shortcut that dramatically speeds up flu recovery, but a few things genuinely help. Rest is the most important one, and not just sleeping more at night. Staying home and off your feet during the first few days gives your immune system the resources it needs. Staying well-hydrated matters too, especially if you’ve had a fever, since even a mild fever increases fluid loss.
Over-the-counter pain relievers can bring down fever and ease body aches, making the worst days more bearable. A humidifier or hot shower can loosen congestion. Honey (for anyone over age one) can soothe a persistent cough about as well as most cough suppressants.
What doesn’t help: antibiotics. The flu is caused by a virus, so antibiotics do nothing against it. They’re only useful if you develop a secondary bacterial infection, like bacterial pneumonia or a sinus infection, on top of the flu. Signs that something beyond the virus is going on include a fever that returns after it had gone away, worsening shortness of breath, or symptoms that improve and then suddenly get worse again after a week.