How Long Does It Take for Sickness to Go Away?

Most common illnesses clear up within one to two weeks, but the exact timeline depends on what’s making you sick. A standard cold runs its course in under a week, the flu takes five to seven days, and stomach bugs often resolve in just a day or two. Some illnesses, though, linger for weeks or even months. Here’s what to expect for the most common types of sickness and what it means if symptoms drag on longer than expected.

The Common Cold: Under a Week

Colds are the most frequent illness most people deal with, and they’re also one of the shortest. Symptoms typically peak within two to three days of infection and include a runny nose, congestion, sneezing, sore throat, and sometimes a mild fever. The whole thing usually lasts less than a week.

The catch is that a cough can stick around well after the rest of your symptoms are gone. A post-viral cough, the lingering hack that follows an otherwise resolved infection, typically lasts three to eight weeks. This doesn’t mean you’re still sick in any meaningful way. Your airways are just irritated and need time to calm down. If you’re feeling fine but still coughing occasionally after a cold, that’s normal.

The Flu: 5 to 7 Days, Plus Fatigue

Flu symptoms hit harder and faster than a cold. They usually appear one to four days after exposure and last five to seven days. The fever, body aches, and headache tend to resolve within that window, but fatigue is a different story. Even after your main symptoms clear, you can feel wiped out for days or sometimes weeks afterward. This lingering exhaustion is one of the key ways the flu differs from a cold, and it catches a lot of people off guard. Planning to bounce back to full energy the day your fever breaks isn’t realistic for most people.

Stomach Bugs: 1 to 2 Days (Usually)

Viral gastroenteritis, the vomiting-and-diarrhea illness most people call a stomach bug, is miserable but mercifully short. Symptoms usually last just a day or two, though in some cases they can stretch to 14 days. The acute phase with the worst vomiting often passes within 24 hours, and diarrhea tapers off shortly after.

Dehydration is the biggest practical concern with stomach bugs, especially for young children and older adults, since you’re losing fluids fast and may not be able to keep anything down. Small, frequent sips of water or an electrolyte drink are more effective than trying to gulp large amounts at once.

One thing worth knowing: you remain contagious longer than you feel sick. Norovirus, the most common cause in adults, can continue to shed in stool for one to three weeks after your symptoms stop. Good handwashing matters even after you feel better.

COVID-19: A Few Weeks for Most People

Most people with COVID-19 feel better within a few weeks, though recovery can take longer for some. The illness generally follows a pattern similar to the flu, with fever, body aches, and respiratory symptoms peaking in the first several days. You’re typically most contagious starting two to three days before symptoms appear and continuing for two to 14 days after they start. The wide range in both recovery time and contagious period reflects how differently this virus affects people based on age, vaccination status, and overall health.

Bronchitis: Expect a Long Cough

Acute bronchitis is one of the illnesses that surprises people with how long it takes to fully resolve. While the fever and body aches may pass in a few days, the cough from bronchitis typically lasts two to three weeks. A systematic review of studies found the median duration of bronchitis-related cough was 18 days. That’s nearly three weeks of coughing after what felt like a regular cold.

This is important because many people assume a cough lasting more than a week means something is seriously wrong or that they need antibiotics. In most cases of acute bronchitis, the infection is viral, and the cough just takes time to resolve on its own.

Strep Throat: Fast Improvement With Antibiotics

Strep throat is one of the few common illnesses caused by bacteria rather than a virus, which means antibiotics actually make a significant difference. After starting an antibiotic, you should feel noticeably better within a day or two. The full course of symptoms resolves within seven to 10 days with proper treatment.

Without antibiotics, strep throat takes longer to clear and you stay contagious for two to three weeks. With antibiotics, you’re typically no longer contagious after just 24 to 48 hours. That’s why doctors and schools often use the 24-hour-on-antibiotics rule for returning to work or class.

Mono: Weeks to Months

Infectious mononucleosis sits at the longer end of the illness spectrum. Most people recover in two to four weeks, but fatigue can persist for several additional weeks beyond that. In some cases, symptoms last six months or longer. Mono is caused by the Epstein-Barr virus and is most common in teenagers and young adults. The prolonged fatigue is the hallmark of mono and the reason it has a reputation for being so disruptive, particularly for students or anyone with a demanding schedule.

Why Some People Recover Faster Than Others

Age is one of the biggest factors in how quickly you bounce back. Children’s immune systems respond rapidly to infections. A child can go from visibly sick to running around within days. Older adults face a slower recovery for biological reasons: immune cells become less effective with age, and the body’s ability to repair damaged tissue declines. Senescent (aging) immune cells are less efficient at clearing bacteria and debris, and they release inflammatory byproducts that can actually slow healing further. This is why an illness that knocks a 30-year-old out for a week might sideline someone in their 70s or 80s for considerably longer.

Beyond age, sleep, hydration, stress levels, and whether you have chronic health conditions all influence recovery speed. Rest isn’t just comfort advice. Your immune system does much of its heavy lifting while you sleep, and pushing through an illness without adequate rest genuinely extends recovery time.

Signs Your Illness Isn’t Following a Normal Timeline

Most viral illnesses follow a predictable arc: you get worse for a few days, plateau, then gradually improve. The red flag to watch for is a pattern where you start getting better and then suddenly worsen again. A viral illness that improves and then returns with a higher fever or new pain can signal a secondary bacterial infection, meaning bacteria have taken advantage of your weakened defenses to cause a new problem on top of the original virus.

Symptoms lasting more than 10 days without any improvement also fall outside the normal range for most common illnesses. A cold that’s still at full intensity after 10 days, or a fever that persists beyond a week, suggests something beyond a typical viral infection may be going on. At that point, the illness has outlasted the timeline where “wait and see” is a reasonable strategy.

How Long You’re Contagious vs. How Long You Feel Sick

These two timelines don’t always match up, and the gap between them matters for the people around you. With most respiratory viruses like colds, flu, and RSV, you’re contagious starting one to four days before symptoms even appear, which is why these illnesses spread so effectively. After symptoms start, you typically remain contagious for three to 14 days with a cold or flu, and two to 14 days with COVID-19.

Stomach viruses are particularly sneaky on this front. You may feel completely fine within 48 hours but continue shedding the virus for one to three weeks. RSV can be shed for four weeks or more in infants and people with weakened immune systems, even after symptoms disappear. The practical takeaway: feeling better doesn’t always mean you’ve stopped being able to spread an illness to others, especially through unwashed hands.