Most colds are viral, and there’s no single symptom that reliably separates a viral infection from a bacterial one. The overlap is so large that even doctors can’t distinguish them by symptoms alone in many cases. What matters more than any individual sign is the pattern: how long you’ve been sick, whether you’re getting better or worse, and which specific symptoms dominate.
Why Symptoms Alone Won’t Give You the Answer
Viral and bacterial respiratory infections cause remarkably similar symptoms. In a large study of military servicemen with febrile respiratory illness, researchers found that rates of sore throat, cough with mucus, and fever were nearly identical between viral and bacterial cases. Viral infections produced dry cough slightly more often (25% vs. 19%), while bacterial infections caused chills and rigors a bit more frequently (79% vs. 74%). These differences are real but far too small to be useful for any individual person trying to figure out what’s going on.
The overlap extends to fever as well. Average body temperatures were essentially the same: 38.2°C for viral infections versus 38.1°C for bacterial ones. That’s a clinically meaningless gap. A high fever doesn’t point to bacteria, and a mild one doesn’t rule them out.
Green Mucus Doesn’t Mean Bacterial
This is one of the most persistent myths in medicine, and even some healthcare providers get it wrong. Greenish or yellowish nasal discharge is not a reliable sign of a bacterial infection. During a normal viral cold, mucus typically starts watery and clear, then becomes thicker and takes on a yellow or green tinge over several days. That color change comes from immune cells and the enzymes they release as your body fights the virus. It’s a sign your immune system is working, not a sign you need antibiotics.
Both viral and bacterial infections produce these same changes in mucus color and consistency. The vast majority of colds are caused by viruses, and antibiotics do nothing against them, regardless of what color your mucus turns.
The Timeline Is Your Best Clue
Since symptoms overlap so heavily, the most useful tool you have is a calendar. A typical viral cold follows a predictable arc: symptoms build over the first two to three days, peak around day three or four, then gradually improve. Most viral colds resolve within 7 to 10 days.
Bacterial involvement becomes more likely in three specific scenarios, based on CDC clinical guidelines:
- Persistent symptoms without improvement. If nasal congestion, discharge, or daytime cough lasts more than 10 days with no sign of getting better, a bacterial sinus infection may have developed.
- Severe symptoms early on. A fever of 102°F (39°C) or higher combined with thick, discolored nasal discharge or significant facial pain lasting more than 3 to 4 days suggests bacteria from the start.
- The “double sickening” pattern. You start feeling better after 5 to 6 days of a typical cold, then suddenly get worse again. New fevers, worsening headache, or a fresh increase in nasal discharge after you were on the mend is a classic red flag for a secondary bacterial infection.
That third pattern is especially worth watching for. Your body fights off the original virus, the swelling and mucus create a breeding ground for bacteria, and a new infection takes hold just as you thought you were recovering.
Sore Throat: When It Might Be Strep
If your main symptom is a sore throat rather than congestion and cough, the question shifts from “cold” to whether you might have strep throat, which is bacterial and does require antibiotics. Doctors use a checklist called the Centor criteria to estimate how likely strep is. You get one point for each of these four features:
- Fever of 38°C (100.4°F) or higher
- Swollen, tender lymph nodes in the front of your neck
- White patches or swelling on your tonsils
- No cough
A score of 0 to 2 makes strep unlikely. A score of 3 or 4 means a rapid strep test is warranted. This is an important detail: even with a high score, clinical features alone can’t confirm strep. A rapid antigen detection test (the throat swab you get at the doctor’s office) is needed for a definitive answer. Antibiotics are only recommended when that test comes back positive.
The absence of cough is a particularly telling clue. Viral sore throats tend to come packaged with cough, congestion, and runny nose. Strep throat typically hits the throat hard while sparing the nose.
What Happens If You See a Doctor
If your symptoms match one of the patterns above and you visit a clinic, the approach depends on what’s going on. For a suspected bacterial sinus infection, many guidelines actually recommend “watchful waiting” first for uncomplicated cases, since even some bacterial sinus infections clear on their own. If antibiotics are needed, your doctor will choose based on the type of infection.
For bronchitis (a cough that lingers and produces mucus), antibiotics are not recommended regardless of how long the cough lasts. This surprises many people, but acute bronchitis is overwhelmingly viral, and coughs from bronchitis routinely last two to three weeks even without bacterial involvement.
In certain situations, blood tests can help. Two markers, C-reactive protein and procalcitonin, tend to rise more dramatically during bacterial infections than viral ones. Elevated white blood cell counts above 11,000 per microliter can also point toward bacteria. These tests are more commonly used in hospital settings or when the diagnosis is genuinely uncertain, not for a straightforward cold.
A Practical Way to Track Your Illness
Since the timeline matters more than any single symptom, it helps to mentally note when your symptoms started and whether they’re trending better or worse. Here’s a simple framework:
Days 1 through 3, worsening symptoms are completely normal for a viral cold. Days 4 through 7, you should start to plateau and then slowly improve. If day 8, 9, and 10 arrive with no improvement at all, or if you were clearly improving and then suddenly worsen around day 5 or 6, those are the moments worth paying closer attention to.
A fever that returns after being gone for a day or two is more concerning than a fever that’s been present from the start. New facial pressure or pain concentrated around your cheeks and forehead, especially when you lean forward, suggests the sinuses may be involved. And a sore throat that’s getting worse rather than better after three to four days, particularly without typical cold symptoms, deserves a strep test.
The bottom line is that most respiratory infections, even ones that feel miserable, are viral and will resolve on their own. The situations where bacteria are genuinely involved tend to announce themselves through timing and pattern rather than through any one dramatic symptom.

