How Long Does Being Sick Last? Cold, Flu & More

Most common illnesses resolve within 7 to 10 days, though the exact timeline depends on what you’re sick with. A stomach bug can clear in 24 hours, while a lingering cough from bronchitis can hang around for three weeks. Here’s what to expect for the most common infections, from first symptom to full recovery.

The Common Cold: 7 to 10 Days

A typical cold follows a predictable arc. You’ll notice the first signs (scratchy throat, sneezing, runny nose) within a day or two of exposure. Symptoms peak between days 4 and 7, when congestion and fatigue are at their worst. Most colds resolve on their own within 7 to 10 days total.

If you’re still feeling worse after a full week rather than gradually improving, that’s worth paying attention to. A cold that seems to get better and then worsens again, or one that drags past 10 days with thick yellow or green nasal discharge, could signal a sinus infection developing on top of the original virus.

The Flu: 5 to 7 Days, Plus Fatigue

Flu symptoms hit harder and faster than a cold. They typically appear one to four days after exposure and last five to seven days. The first two or three days are usually the roughest, with fever, body aches, chills, and exhaustion that can make it hard to get out of bed.

The tricky part with the flu is that even after the acute symptoms resolve, fatigue can linger. Some people feel wiped out for a week or more after the fever and aches are gone. This post-flu tiredness is normal and doesn’t necessarily mean something else is wrong. It just means your body is still recovering.

COVID-19: Up to 10 Days

With current Omicron-descended variants, COVID symptoms usually begin 3 to 6 days after exposure (a shorter incubation period than earlier strains) and last up to 10 days. Some people experience symptoms for longer, particularly fatigue and brain fog. A positive rapid test generally means you’re still likely to spread the virus, which makes testing useful for gauging where you are in recovery.

Stomach Bugs: 1 to 3 Days

Viral gastroenteritis, the “stomach flu,” is usually the shortest-lived common illness. Vomiting and diarrhea typically last just a day or two, though in some cases symptoms can persist for up to 14 days. The biggest risk during a stomach bug isn’t the virus itself but dehydration from fluid loss, especially in young children and older adults. Most people feel dramatically better within 48 hours.

Strep Throat: Fast Improvement With Treatment

Strep throat is one of the few common illnesses caused by bacteria rather than a virus, which means antibiotics actually help. Most people can return to work or school after being fever-free and on antibiotics for at least 12 to 24 hours. The sore throat itself typically improves within two to three days of starting treatment, with full resolution shortly after.

Without antibiotics, strep can last longer and carries a small risk of complications. This is one illness where treatment meaningfully shortens the timeline.

Sinus Infections: Up to 4 Weeks

Acute sinusitis, the kind that develops during or after a cold, can last up to four weeks. That’s a wide range, and many people are surprised that facial pressure, thick nasal discharge, and reduced sense of smell can persist that long from a “simple” sinus infection. If symptoms stretch beyond 12 weeks, the condition is classified as chronic sinusitis, which is a different problem requiring different management.

The Cough That Won’t Quit

One of the most frustrating parts of being sick is the cough that sticks around long after you otherwise feel better. When a respiratory illness irritates your airways enough to cause bronchitis, the cough typically lasts about two to three weeks. One large review found the average was 18 days of coughing. This doesn’t mean the infection is still active. Your airways are just inflamed and hypersensitive, and they need time to heal.

So if you had the flu or a bad cold and you’re feeling fine except for a nagging cough at week two, that’s within the expected range. It’s annoying, but it’s a normal part of airway recovery.

When You’re Still Contagious

Feeling better and actually being done spreading a virus aren’t the same thing. The general rule for respiratory illnesses: once your symptoms are improving overall and you’ve been fever-free for at least 24 hours without medication, you’re typically less contagious. But your body can still shed virus for days after that. The CDC recommends taking added precautions for about five days after resuming normal activities, since some people (particularly those with weakened immune systems) remain contagious longer.

Post-Viral Fatigue Can Outlast the Illness

Sometimes the infection clears but exhaustion doesn’t. Post-viral fatigue is common after flu, COVID, and other infections, and it doesn’t always correlate with how severe the illness was. Someone with a mild case can end up more fatigued than someone who was sicker. There’s still limited research on how to manage early-stage post-viral fatigue, but the general guidance is to pace yourself, avoid pushing through exhaustion, and recognize that stress and worry use energy too.

For most people, post-viral fatigue resolves gradually over a few weeks. In a smaller number of cases, particularly when an infection hits during a period of high stress or demand, fatigue can persist for months and may develop into a longer-term condition. If you’re still significantly fatigued after several weeks with no improvement, that’s worth discussing with your doctor.