The flu virus typically stays in your system for about five to seven days after symptoms start, though you can begin spreading it a full day before you feel sick. For most healthy adults, the active infection clears within a week, but certain lingering effects like fatigue and cough can hang around for weeks or even months after the virus itself is gone.
When You’re Actually Contagious
You can spread the flu starting about one day before your first symptoms appear. That means you’re infectious before you even know you’re sick, which is a big reason flu spreads so efficiently. Once symptoms begin, you’re most contagious during the first three days of illness. After that, viral shedding drops off, but most adults continue to shed detectable virus for five to seven days after getting sick.
Children shed the virus for longer than adults. A household transmission study in Nicaragua found that young children had a median shedding duration of about 3.1 days from symptom onset, but viral particles were detectable by sensitive lab tests as late as 21 days after symptoms started in some cases. Older children and adults had slightly shorter median shedding times (2.3 to 2.7 days), though individual variation was wide. In practical terms, most people stop being meaningfully contagious after about a week.
How Long Symptoms Last
The acute phase of the flu, including fever, body aches, chills, sore throat, and congestion, generally resolves within one to two weeks in otherwise healthy people. Fever tends to break within three to five days, and that’s often the turning point where you start feeling functional again. Cough and fatigue are the slowest symptoms to resolve and can linger well past the point when you’re no longer contagious.
Antiviral medications can shorten the illness by roughly one day if started early. In studies of children who received antiviral treatment within five days of getting sick, overall symptoms lasted about three days compared to four days with a placebo. The benefit is modest, but for people at high risk of complications, that one day can matter.
Viral Shedding in High-Risk Groups
If you have a weakened immune system, the flu can persist in your body far longer than average. Research published in Clinical Infectious Diseases found that immunocompromised patients shed the virus for a mean of 19 days, compared to 6.4 days in people with healthy immune systems. The median was 8 days versus 5 days, meaning some immunocompromised individuals were shedding virus for weeks. This matters not just for your own recovery but for the people around you, since a longer shedding window means a longer period of potential transmission.
Young children also tend to remain contagious for longer than healthy adults, even without any underlying immune problems. Their immune systems are still learning to fight the virus efficiently, so it takes more time to fully clear the infection.
When You Can Safely Be Around Others
The CDC recommends staying home for at least 24 hours after both of these are true: your symptoms are improving overall, and you’ve had no fever without using fever-reducing medication. That’s the minimum. If you’re still coughing frequently or blowing your nose constantly, you may still be shedding some virus even if your fever is gone.
For practical planning, most people need about five to seven days away from work or school. If you got sick on a Monday, you’re likely safe to return the following Monday in most cases, assuming your fever has been gone for at least a full day without medication.
Post-Viral Fatigue After the Virus Clears
Even after the flu virus is completely gone from your system, your body may not feel normal for a while. Post-viral fatigue is common after influenza and can last weeks to months. Your immune system spent significant energy fighting the infection, and recovering from that effort takes time. You might notice that you tire more easily during exercise, need more sleep than usual, or feel mentally foggy.
For most people, energy levels gradually return to normal over two to four weeks. In some cases, though, post-viral fatigue can persist for several months or even longer than a year. This doesn’t mean the virus is still active in your body. It means your system is still recovering from the inflammation and immune response the infection triggered. Gradual increases in activity, good sleep, and adequate nutrition are the most reliable ways to support this recovery phase.
Putting the Timeline Together
Here’s a rough timeline for how the flu moves through your system:
- Day 0 (exposure): The virus enters your respiratory tract. You feel fine.
- Days 1 to 2: The incubation period. The virus is replicating, and you may start shedding it before any symptoms appear.
- Days 2 to 4: Symptoms hit, often suddenly. Fever, body aches, and fatigue peak. This is when you’re most contagious.
- Days 5 to 7: Fever usually breaks. Other symptoms begin improving. Viral shedding tapers off for most healthy adults.
- Days 7 to 14: Cough and fatigue may linger, but the active infection is typically cleared.
- Weeks 2 to 8+: Post-viral fatigue can persist even though the virus is no longer detectable.
The virus itself is usually gone within a week to 10 days for healthy adults. What often lasts longer is the recovery, not the infection.

