Green snot is mucus that has changed color because your immune system is actively fighting an infection, usually a common cold. The green tint comes from a specific enzyme produced by white blood cells called neutrophils, which flood your nasal passages when they detect a virus or bacteria. Despite what many people believe, green snot on its own does not mean you have a bacterial infection or need antibiotics.
Why Mucus Turns Green
When your body detects an invader in your nasal passages, it sends neutrophils (a type of white blood cell) to the site. These cells produce an enzyme that contains a modified form of heme, the same iron-containing molecule found in red blood cells. The structure of this enzyme distorts the heme in a way that gives it a distinct green color. As more neutrophils pile up and do their work, and as dead cells accumulate in the mucus, the green tint becomes more noticeable.
This is a normal part of your immune response. It happens whether the infection is viral or bacterial, which is why color alone tells you very little about what type of infection you’re dealing with.
How Mucus Color Changes During a Cold
A typical cold follows a predictable pattern. Mucus starts out clear and watery in the first day or two. It then thickens and turns white, yellow, or green as your immune system ramps up its response. After several more days, the discharge gradually clears up or dries out entirely. The whole cycle usually runs its course within 7 to 10 days.
Yellow mucus represents an earlier stage of the same process. White blood cells rushing to the infection site give the mucus a yellowish tinge before they break down and release enough of that green-colored enzyme to shift the color further. So green snot typically means your immune response is in full swing, not that something has gone wrong.
Green Snot Does Not Mean You Need Antibiotics
This is one of the most persistent myths in everyday health. Public Health England and the Royal College of General Practitioners have stated plainly that colored phlegm or snot does not mean you need antibiotics. Most infections that produce green mucus are caused by viruses, which antibiotics cannot treat. In otherwise healthy people who don’t smoke and have no underlying lung conditions, a cough or nasal discharge of any color is not necessarily a sign of bacterial infection.
Taking antibiotics unnecessarily carries real downsides: side effects like diarrhea and nausea, disruption of your gut bacteria, and contribution to antibiotic resistance. The small possible benefit in a viral illness is generally outweighed by these risks.
When Green Snot Signals Something More Serious
The key factor is duration and pattern, not color. A viral sinus infection is the likely cause if you’ve been sick for fewer than 10 days and your symptoms aren’t worsening. Bacterial sinusitis becomes more likely in two scenarios: your symptoms haven’t improved at all after 10 days, or you started getting better and then got noticeably worse again. Another pattern to watch for is thick yellow or green discharge combined with a fever lasting 3 to 4 days straight.
Certain symptoms warrant prompt medical attention regardless of how long you’ve been sick:
- Pain, swelling, or redness around the eyes
- High fever
- Double vision or other vision changes
- Severe headache or stiff neck
- Confusion
These can signal that an infection has spread beyond the sinuses, which is rare but requires immediate care.
Green Snot in Children
Kids follow the same mucus color progression as adults. The American Academy of Pediatrics notes that it’s completely normal for a child’s nasal discharge to go from clear to thick and green over a few days, and then clear up again. This cycle, on its own, is not a reason to call the pediatrician.
Signs that a child may have bacterial sinusitis include cold symptoms (nasal discharge, daytime cough, or both) lasting more than 10 days without improvement, or thick yellow discharge paired with a fever for at least 3 or 4 consecutive days. In very rare cases, a sinus infection can spread to the eye or brain. Call your pediatrician immediately if your child develops swelling or redness around the eyes that persists all day, a severe headache, persistent vomiting, sensitivity to light, or increasing irritability.
What Other Mucus Colors Mean
Clear mucus is the baseline. It’s mostly water mixed with proteins and antibodies, and it’s what healthy sinuses produce all day. Allergies can increase the volume of clear mucus without changing its color.
Yellow mucus signals the early arrival of white blood cells at an infection site. It often appears a day or two into a cold before potentially deepening to green.
Brown or reddish mucus usually isn’t cause for alarm. It’s often dried blood from irritated nasal passages, or something you inhaled, like dust or dirt. Persistent blood-tinged mucus, especially without a cold, is worth mentioning to a doctor.
How to Feel Better While It Runs Its Course
Since most green snot comes from viral infections that resolve on their own, the goal is comfort while your immune system does its job. Staying well hydrated keeps mucus thinner and easier to clear. Saline nasal rinses or sprays help flush out thickened mucus mechanically, without medication. A warm, damp washcloth held over your sinuses can relieve pressure and pain. Sleeping with your head slightly elevated encourages drainage and reduces that stuffed-up feeling that’s worst at night.
Over-the-counter pain relievers can help with sinus pressure and headaches. Decongestant sprays work for short-term relief but can cause rebound congestion if used for more than a few days. Humidifiers add moisture to dry indoor air, which can soothe irritated nasal passages, especially in winter.

