The vast majority of colds are viral, and you can’t reliably tell the difference by how the infection feels on any single day. Instead, the most useful clues come from how long your symptoms last and whether they follow a specific pattern over time. A cold that drags on beyond 10 days without improving, or one that gets better and then suddenly gets worse again, is the clearest signal that bacteria may be involved.
Most Colds Are Viral From Start to Finish
Viruses cause the overwhelming majority of colds in both children and adults. A typical viral cold brings on a sore throat, nasal congestion, sneezing, a runny nose, and sometimes a cough or hoarseness. Symptoms usually peak around days two to three, then gradually improve. Most colds resolve in under a week, though children’s upper respiratory infections can linger up to 14 days and still be entirely viral.
Because viral colds are so common, the default assumption for any new round of sniffles, congestion, and cough is that a virus is responsible. Antibiotics do nothing against viruses, which is why doctors won’t prescribe them for a straightforward cold no matter how miserable you feel.
The Timeline Matters More Than the Symptoms
On any given day, viral and bacterial respiratory infections can look nearly identical. Both cause congestion, facial pressure, thick discolored mucus, fatigue, and fever. That overlap makes a snapshot of your symptoms unreliable for telling the two apart. What does work is tracking how those symptoms behave over time.
There are two patterns that point toward a bacterial infection. The first is persistence: symptoms that hold steady or worsen for at least 10 days with no sign of improvement. A viral cold should be clearly trending better well before that mark. The second pattern, sometimes called “double sickening,” is more distinctive. You start feeling better after five or six days, then suddenly get worse again with a new fever, increased nasal discharge, or a fresh headache. That rebound suggests what started as a virus has opened the door to a bacterial infection.
Doctors use these same timeline-based criteria when deciding whether antibiotics are warranted. The Infectious Diseases Society of America guidelines identify three clinical scenarios for bacterial sinus infection: symptoms persisting at least 10 days without improvement, severe symptoms (high fever of 39°C/102°F or above with facial pain and thick discharge) lasting three to four consecutive days at the start of illness, or the double sickening pattern between days five and ten.
Green Mucus Doesn’t Mean Bacterial
One of the most persistent myths, even among some healthcare providers, is that yellow or green mucus signals a bacterial infection. It doesn’t. Both viral and bacterial infections cause the same changes in mucus color. When your immune system sends white blood cells to fight an infection of any kind, those cells release enzymes that tint your mucus green or yellow as they break down. The color tells you your body is fighting something. It does not tell you what it’s fighting.
This matters because many people visit a doctor expecting antibiotics the moment their tissue turns green. Knowing that color alone is meaningless can save you an unnecessary appointment and help you avoid antibiotics that won’t help and could cause side effects.
How Viruses Set the Stage for Bacteria
When a bacterial infection does develop after a cold, it’s typically a secondary infection rather than the original cause of illness. Viruses damage the lining of your respiratory airways and temporarily weaken both your frontline and longer-term immune defenses. That combination creates a favorable environment for bacteria that are normally harmless residents of your nose and throat to multiply, gain a foothold, and spread into spaces like the sinuses or middle ear where they don’t belong.
This is why the double sickening pattern is so characteristic. The initial viral infection does its damage, you start recovering, and then bacteria exploit the weakened terrain. The result is a second wave of illness that feels different from the tail end of a fading cold.
Fever Patterns Worth Watching
Fever alone doesn’t distinguish viral from bacterial, since both can cause it. But the behavior of the fever over time offers clues. A viral fever tends to come early, stay relatively low-grade, and fade as other symptoms improve. A fever that appears or spikes several days into the illness, rather than at the beginning, is more suspicious for a bacterial complication. Similarly, a fever that’s higher than you’d typically expect from a common cold deserves attention.
In children, any fever of 100.4°F or above in a baby younger than 12 weeks requires immediate medical evaluation regardless of other symptoms. For older children, a fever above 104°F that doesn’t respond to fever-reducing medicine is a red flag.
What Doctors Use to Confirm the Diagnosis
There is no routine bedside test that instantly distinguishes a viral cold from a bacterial one. Doctors diagnose bacterial sinus infections based on clinical criteria, meaning your reported symptoms and their timeline, not a swab or blood draw. For sore throats specifically, a rapid strep test can confirm or rule out strep bacteria in minutes, but no equivalent quick test exists for bacterial sinusitis.
Newer rapid blood tests that measure immune markers are in development. One such test, already approved in Canada, Europe, and Australia and under FDA review, detects a protein your body produces in response to viruses alongside a general inflammation marker. In clinical trials it correctly identified bacterial infections about 93% of the time and viral infections about 70% of the time. These tools may eventually help reduce unnecessary antibiotic prescriptions, but for now, the timeline of your symptoms remains the primary diagnostic tool.
Warning Signs That Need Prompt Attention
Most colds, even ones that feel terrible, resolve on their own. But certain symptoms during a respiratory illness signal something more serious than a typical cold or sinus infection. In adults, these include difficulty breathing or shortness of breath, persistent chest or abdominal pain, confusion or severe dizziness, not urinating, and severe weakness or unsteadiness. In children, watch for fast or labored breathing, bluish lips or face, ribs pulling inward with each breath, refusal to walk due to muscle pain, and signs of dehydration like no urine for eight hours or no tears when crying.
One warning sign applies to both age groups and ties directly back to the bacterial question: a fever or cough that improves and then returns or worsens. That rebound pattern, whether it signals a bacterial sinus infection or a more serious complication like pneumonia, is worth a call or visit to your doctor.