⚡ TL;DR — Green Snot
- Green snot means your immune system is working intensely — a higher concentration of myeloperoxidase from dead white blood cells gives mucus its green colour.
- Green mucus is not automatically a sign of bacterial infection requiring antibiotics — it’s common in viral colds and clears on its own within 10–12 days.
- If green snot persists beyond 10–12 days with facial pain, fever, or worsening symptoms, see a doctor to rule out bacterial sinusitis.
- Chronic green snot lasting 12+ weeks signals chronic sinusitis and needs specialist evaluation.
Green snot is widely regarded as the most alarming colour of nasal mucus — and the one most likely to trigger an antibiotic prescription request. The conventional wisdom has always been: green = bacterial = antibiotics. But medical evidence increasingly contradicts this simple equation. Green mucus is extremely common in ordinary viral colds, does not reliably indicate bacterial infection, and in most cases resolves without antibiotic treatment. This guide explains what really causes green nasal discharge, when it’s harmless, when it deserves medical attention, and how to manage it effectively at home.

What Causes Green Snot?
Green snot is caused by the same fundamental process as yellow mucus — immune cells responding to infection or irritation — but at a higher concentration. When your body’s immune system encounters a pathogen, it deploys white blood cells (particularly neutrophils) to attack the invader. These cells release myeloperoxidase as a weapon against bacteria and viruses. This enzyme has a green-yellow pigment. In the early stages of infection, the enzyme concentration is lower, producing pale yellow mucus. As the immune response intensifies — with more cells dying and releasing their contents — the concentration rises, and the colour deepens to green. According to Healthline’s medically reviewed snot guide, the green colour comes from dead white blood cells and other waste products — it reflects the intensity of the immune response, not specifically the presence of bacteria.
Green vs Yellow Snot: What’s the Difference?
The distinction between green snot and yellow snot is primarily one of degree, not kind. Yellow mucus appears earlier in an infection, when immune cell activity is ramping up. Green mucus appears later — often around days 5–10 of a cold — when the immune response is at peak intensity. Many people worry that a progression from yellow to green indicates worsening infection, but this is often simply the natural arc of a viral illness. Both colours can appear in both viral and bacterial infections. Neither is a reliable standalone indicator of bacterial infection requiring antibiotics. The pattern that matters more: how long symptoms have lasted, whether they’re improving or worsening, and whether there are additional symptoms like fever, facial pain, or significant systemic illness.
💡 Did You Know? The belief that green mucus automatically means bacterial infection has been pervasive in medicine for decades — but a landmark 2011 Cochrane Review found that antibiotics have minimal effect on uncomplicated acute sinusitis and cause significant side effects. More recent clinical guidelines consistently recommend against antibiotic prescribing based on mucus colour alone. This “green = antibiotics” myth is one of the most significant drivers of antibiotic overprescription worldwide.
Conditions That Cause Green Snot
Viral Upper Respiratory Infection (Common Cold)
The most common cause of green snot is simply a cold progressing past its peak. In days 5–10 of a typical viral cold, mucus naturally thickens and darkens as the immune response peaks. This doesn’t mean the infection has become bacterial — it’s the natural course of the illness. Most people’s mucus begins clearing and lightening again from day 7–10 as the immune system gains the upper hand. Green mucus during a cold that is otherwise improving is entirely expected.
Bacterial Sinusitis
Bacterial infections can indeed produce green snot — and can also cause it to persist well beyond the typical viral timeline. According to Cleveland Clinic’s chronic sinusitis guide, thick yellow or green mucus lasting 12 weeks or more alongside facial pain, congestion, and loss of smell meets the criteria for chronic sinusitis requiring medical management. Bacterial sinusitis typically shows other markers beyond colour: significant facial pressure or pain, fever, worsening after initial improvement, or symptoms persisting beyond 10–12 days without any sign of recovery.
Chronic Sinusitis
Persistent green snot for months is a classic presentation of chronic sinusitis — defined as sinus inflammation lasting more than 12 weeks. This condition involves a combination of factors including bacterial overgrowth, impaired mucociliary clearance, and structural issues in some cases (nasal polyps, deviated septum). Chronic sinusitis produces persistent congestion, post-nasal drip, loss of smell, fatigue, and intermittent facial discomfort alongside the ongoing green discharge. It requires specialist ENT evaluation for proper management.
Allergies with Secondary Infection
Chronic nasal inflammation from allergies creates an environment in which secondary bacterial infections are more likely — and these can produce green snot layered on top of the allergy-driven congestion. If you’re an allergy sufferer who repeatedly develops green nasal discharge at certain times of year or after allergen exposure, this pattern deserves investigation and better allergy management.

Does Green Snot Mean You Need Antibiotics?
The evidence is clear: green snot alone is not a reason to prescribe antibiotics. Multiple clinical guidelines from the American Academy of Family Physicians, NICE (UK), and WHO explicitly state that mucus colour is an unreliable indicator of bacterial infection and should not alone trigger antibiotic prescribing. Most green nasal discharge resolves within 10–12 days without antibiotics — which is the body’s natural recovery timeline for viral upper respiratory infection. Antibiotics only become appropriate when: symptoms persist beyond 10–12 days without improvement; there is clear evidence of acute bacterial sinusitis (severe unilateral facial pain, fever, significantly worsening symptoms); the patient is immunocompromised; or a clinical culture has confirmed bacterial infection. If you do not meet these criteria, rest, hydration, and symptomatic treatment are the appropriate first-line approach.
How to Get Rid of Green Snot
For most cases of green snot from a viral infection or mild sinusitis, these strategies are highly effective. Saline nasal irrigation — using a neti pot, squeeze bottle, or saline spray — is the most evidence-backed home intervention. It physically removes thick mucus, reduces mucosal inflammation, and has been shown in clinical trials to significantly reduce symptom duration and severity. Use sterile or previously boiled and cooled water, not tap water. Steam inhalation provides temporary relief from congestion by loosening thick mucus. Drink plenty of water — proper hydration keeps mucus thinner and easier to drain. OTC decongestants (pseudoephedrine, oxymetazoline nasal sprays — use nasal sprays for a maximum of 3 days to avoid rebound congestion) reduce nasal swelling. Elevate your head when sleeping to promote drainage. Avoid alcohol and smoking, which worsen inflammation. Warm compresses on the face can ease sinus pressure. Most importantly: give it time. Green snot typically clears within 10–14 days as the immune response completes. For broader guidance on natural recovery, see our yellow snot guide and our Natural Remedies section. The Cleveland Clinic chronic sinusitis overview and Healthline’s snot colour guide are excellent references.
When to See a Doctor for Green Snot
See a doctor if your green snot persists beyond 10–12 days without any improvement, or if you experience the “double sickening” pattern — initial improvement followed by sudden worsening. Seek prompt medical care for: high fever above 39°C (102°F); severe, localised facial pain especially over one cheek or one eye; significant swelling around the eye; a stiff neck; confusion; vision changes; or persistent symptoms in an immunocompromised individual. These can indicate bacterial sinusitis, orbital complications, or — rarely — more serious spread of infection requiring urgent treatment. Constant green snot for months warrants ENT specialist referral for evaluation of chronic sinusitis, nasal polyps, or structural abnormalities. Children who develop green nasal discharge with persistent fever, ear pain, irritability, or breathing difficulty should see a paediatrician promptly.
💚 Green snot ≠ automatic antibiotics.
It’s your immune system doing its most intense work. Give it 10–12 days with saline rinse, hydration, and rest. Only if it persists beyond that — with pain and fever — is it time to call the doctor.
Disclaimer: This article is for educational purposes only. If you have persistent, severe, or worsening symptoms, consult a qualified healthcare professional. Do not self-prescribe antibiotics.
