Green snot usually means your immune system is actively fighting an infection, most often a common cold caused by a virus. It does not automatically mean you have a bacterial infection or need antibiotics. The green color comes from a type of white blood cell that your body sends to fight off germs. As these cells build up in your mucus, they release an iron-containing enzyme that tints it green.
Why Mucus Turns Green
When you’re healthy, your nasal mucus is thin and clear. At the start of a cold, it stays clear and watery as your nose ramps up production to flush out the virus. Within a day or two, the mucus thickens and turns white or cloudy as congestion sets in. Then it shifts to yellow and eventually green as your immune response intensifies. The greener the mucus, the more concentrated those infection-fighting white blood cells are. This progression happens with virtually every cold, whether the cause is viral or bacterial.
Most people see green mucus around days three through seven of a cold, right when the immune response peaks. It typically lightens back to yellow, then white, then clear as you recover. The entire cycle runs its course within seven to ten days for a standard cold.
Green Snot Doesn’t Mean Bacterial Infection
This is one of the most persistent myths in medicine. Harvard Health Publishing notes that you simply cannot rely on the color or consistency of nasal discharge to distinguish a viral sinus infection from a bacterial one. The CDC is equally direct: colored sputum does not indicate bacterial infection.
Viruses cause the vast majority of colds and sinus infections in both children and adults. Antibiotics do nothing against viruses, regardless of whether green mucus is present. Even many doctors have historically over-relied on mucus color when deciding to prescribe antibiotics, but current guidelines discourage this. The CDC recommends watchful waiting rather than immediate antibiotics even for uncomplicated bacterial sinus infections.
One useful clue from the Mayo Clinic: when bacteria are the primary cause, thick colored mucus tends to appear right at the beginning of the illness rather than building up over several days. With a virus, the green mucus shows up gradually as part of that clear-to-white-to-yellow-to-green progression.
When Green Snot Actually Warrants Concern
The color itself isn’t the warning sign. What matters far more is the pattern of your symptoms and how long they last. The CDC identifies three scenarios that suggest a bacterial sinus infection rather than a simple cold:
- Severe symptoms lasting more than three to four days: a fever of 102°F (39°C) or higher combined with thick discolored discharge or significant facial pain.
- Persistent symptoms beyond ten days with no improvement at all, including ongoing nasal discharge or daytime cough.
- Symptoms that worsen after improving: you start to feel better around days five or six, then develop new or worsening fever, cough, or nasal discharge.
That “double worsening” pattern is particularly telling. A cold that seems to be clearing up and then comes back stronger often signals that bacteria have taken hold as a secondary infection.
What Each Mucus Color Means
Green gets the most attention, but the full spectrum of mucus colors tells a broader story.
Clear mucus is normal. Your nose produces about a liter of it daily to keep nasal passages moist and trap dust and germs. A sudden increase in clear, watery mucus usually signals allergies or the very start of a cold.
White or cloudy mucus indicates early congestion. The tissue in your nasal passages is swollen, slowing mucus flow and causing it to thicken and lose its transparency. This is typically the first stage of a cold.
Yellow mucus means your immune system has engaged. White blood cells are arriving at the infection site, and as they work and die off, they give the mucus a yellowish tint.
Green mucus is a more concentrated version of the same process. It reflects a stronger immune response, not necessarily a more dangerous infection. Your body is simply fighting harder.
Managing Symptoms While You Recover
Since green snot is overwhelmingly caused by viral infections that resolve on their own, the goal is comfort while your body does the work. Staying well hydrated thins mucus and makes it easier to clear. Warm liquids like tea or broth can be especially helpful because the steam loosens congestion. A saline nasal rinse or spray flushes out thickened mucus and reduces the concentration of inflammatory cells in your nasal passages.
Humid air keeps nasal tissue from drying out and getting more irritated. A hot shower works in a pinch if you don’t have a humidifier. Over-the-counter pain relievers can address the headache and facial pressure that often accompany green-mucus-stage congestion. Decongestants can help in the short term, but using nasal decongestant sprays for more than three days can cause rebound congestion that makes things worse.
If your symptoms fit one of the bacterial patterns described above, a healthcare provider may prescribe antibiotics. But even then, mild cases often improve with watchful waiting alone. The routine use of antibiotics for uncomplicated sinus infections and bronchitis is no longer recommended, regardless of mucus color or how long a cough lasts.

