Most viral infections last between a few days and two weeks, though the exact timeline depends on which virus you’re dealing with and how your immune system responds. A common cold typically wraps up in under a week, while something like mono can keep you down for a month or more. Here’s what to expect for the most common types.
Common Cold and Flu Timelines
The common cold is the viral infection most people encounter several times a year. Symptoms usually peak within two to three days of infection, and the whole illness lasts less than a week. You’ll likely feel worst on days two and three, then notice a gradual improvement. A lingering cough or mild congestion can stick around a few days beyond that, but the active infection is essentially over.
Seasonal flu follows a similar arc. Symptoms appear one to four days after exposure, and most people recover from fever and other symptoms within a week without needing medical attention. The flu tends to hit harder than a cold, with more pronounced body aches and fatigue, but the overall duration is comparable. Taking antiviral medication within the first 48 hours of symptoms can shorten your illness by about a day.
Stomach Viruses: Shorter but Intense
Gastrointestinal viruses move fast. Norovirus, the most common cause of stomach flu, brings on symptoms within one to two days of exposure. The good news is that most people feel better just a day or two after symptoms begin. The bad news is that those one to two days can be miserable, with vomiting, diarrhea, and cramping hitting all at once.
Rotavirus, which primarily affects young children, lasts a bit longer. Symptoms appear one to three days after contact and persist for three to eight days. Both norovirus and rotavirus remain contagious well after you feel better. The virus can linger in stool for two weeks or more after recovery, which is why hand hygiene matters even when symptoms have cleared.
COVID-19 Recovery Times
With current variants, the average person is contagious with COVID for about eight days, though this varies with illness severity. Current CDC guidelines tie your isolation period to your actual symptoms rather than a fixed number of days: once you’ve been fever-free for 24 hours and your other symptoms are improving, you can leave isolation. That means some people are out in four or five days, while others need longer.
Most people recover from the acute phase of COVID within four weeks. After that point, any symptoms that persist or newly appear fall under what the CDC calls post-COVID conditions. Many patients continue improving between four and twelve weeks, but some experience symptoms that last months or longer.
Viruses That Take Weeks or Months
Not every viral infection resolves in a week. Mono, caused by the Epstein-Barr virus, has an incubation period alone of four to six weeks before symptoms even appear. Once they do, the fatigue and sore throat can last several more weeks, and some people deal with lingering exhaustion for months. Measles has an incubation period of eight to twelve days (sometimes up to 21), and the rash and fever that follow can take another one to two weeks to fully clear.
RSV typically incubates for four to six days, then causes symptoms that last one to two weeks in most adults. In infants and older adults, though, it can progress to more serious lower respiratory illness that takes longer to resolve.
Why Some People Recover Faster
Your body’s immune response before you ever get sick plays a significant role in how long an infection lasts. Research from Stanford Medicine found that immune dysregulation is already present before infection in people with certain risk factors: smokers, older adults, men, people with higher BMI, and those with diabetes. These groups tend to mount more severe immune responses, which often translates to longer and more intense illness.
Age is one of the biggest predictors. Children and older adults generally take longer to clear infections. Young children are still building immune memory, while older adults have immune systems that respond more slowly. Chronic conditions like diabetes or lung disease add another layer, making it harder for the body to contain the virus efficiently.
Sleep, hydration, and nutrition aren’t magic cures, but they give your immune system the resources it needs. Consistently poor sleep before and during an illness has been linked to slower recovery across multiple viral types.
When Symptoms Outlast the Infection
Sometimes the virus is gone but the symptoms aren’t. Infections can leave people with chronic symptoms lasting weeks, months, or longer. The CDC lists over a dozen infections linked to this pattern, including COVID-19, Epstein-Barr virus, dengue, chikungunya, West Nile virus, and Ebola. The type, duration, and intensity of these lingering symptoms vary widely from person to person. Some people’s symptoms slowly improve over time, but it can take weeks and sometimes years to feel fully well.
Post-viral fatigue is the most common lingering symptom. It feels different from normal tiredness: rest doesn’t fully relieve it, and physical or mental exertion can make it worse. If your energy hasn’t bounced back within a few weeks of an otherwise resolved infection, that’s worth paying attention to. Other common post-viral symptoms include brain fog, joint pain, and disrupted sleep.
Quick Reference by Virus
- Common cold: peaks at days 2 to 3, resolves in under a week
- Influenza: symptoms appear in 1 to 4 days, last about a week
- Norovirus: 1 to 2 days of acute symptoms, contagious for 2+ weeks after
- Rotavirus: 3 to 8 days of symptoms, contagious for up to 2 weeks after
- COVID-19: contagious for an average of 8 days, most recover within 4 weeks
- Mono: 4 to 6 week incubation, then weeks to months of symptoms
- RSV: incubates in 4 to 6 days, symptoms last 1 to 2 weeks in most adults

