Yellow snot means your immune system is actively fighting something, most likely a common cold or other viral infection. The color comes from white blood cells called neutrophils, which flood into your nasal passages when they detect an invader. These cells contain a naturally green-tinted enzyme that, when mixed with mucus in varying concentrations, produces shades of yellow to green. The important thing to know: yellow snot alone does not mean you have a bacterial infection or need antibiotics.
Why Mucus Turns Yellow
When your body detects a virus or bacteria in your nasal passages, it sends neutrophils (the most abundant white blood cells in your bloodstream) to the area. These neutrophils are packed with an enzyme called myeloperoxidase, which has a naturally intense green color. As these cells accumulate in your mucus, fight off invaders, and die, they release that pigment. A lighter concentration looks yellow; a heavier concentration looks green.
This process happens with virtually any upper respiratory infection. The common cold, flu, COVID-19, and RSV all trigger the same immune response and can all produce yellow or green mucus. The color reflects how hard your immune system is working, not what type of germ you’re fighting.
Yellow Snot Does Not Mean You Need Antibiotics
This is one of the most persistent myths in medicine, and even some healthcare providers get it wrong. Yellow or green mucus is not a reliable sign of a bacterial infection. Both viral and bacterial infections cause the same color changes in nasal discharge. As Harvard Health has noted, you simply cannot rely on the color or consistency of nasal discharge to tell the difference.
This distinction matters because viruses cause the vast majority of colds in both children and adults, and antibiotics do nothing against viruses. Taking antibiotics when you don’t need them contributes to resistance and exposes you to side effects for no benefit. Your doctor cannot tell whether your infection is viral or bacterial based solely on symptoms or an exam, so don’t be surprised if they recommend waiting rather than prescribing medication right away.
What Yellow Snot Typically Looks Like Over a Cold
During a normal cold, your mucus tends to follow a predictable pattern. It usually starts clear and watery in the first day or two as your nasal membranes ramp up production. By days two through four, it thickens and shifts to white or pale yellow as immune cells arrive. Around days four through seven, mucus often turns deeper yellow or even greenish as the immune battle peaks. Then it gradually clears up over the following days.
This entire progression, including the yellow and green stages, is completely normal for a viral infection. It does not signal that your cold has “turned into” something worse. Most colds resolve within 7 to 10 days, and the discolored mucus is simply part of the process.
When Yellow Snot Could Signal Something More
While yellow mucus on its own isn’t concerning, certain patterns do suggest a bacterial sinus infection that may benefit from treatment. Current guidelines point to three specific scenarios:
- Symptoms lasting 10 days without improvement. A cold that isn’t getting any better after 10 full days is more likely bacterial.
- Severe symptoms early on. A fever of 102°F or higher combined with nasal discharge and facial pain lasting three to four days suggests a bacterial cause.
- A double worsening pattern. You start to feel better after four to seven days, then suddenly get worse again. This “double dip” often indicates a bacterial infection has developed on top of the original virus.
If none of these apply to you, your yellow snot is almost certainly part of a normal viral infection running its course.
Yellow Snot in Children
Kids get more colds than adults, and parents often worry when they see yellow or green mucus. The same rules apply: color alone doesn’t determine whether a child needs antibiotics. Pediatricians typically recommend watching for other symptoms like persistent fever or worsening condition before considering antibiotics.
A reasonable guideline is to call your pediatrician if your child has yellow or green mucus lasting 10 days or more without improvement. If your child has any colored mucus (besides clear) for a prolonged stretch, or if symptoms are clearly getting worse rather than better, that also warrants a call during normal office hours.
How to Feel Better in the Meantime
Since most yellow snot comes from a viral infection that will resolve on its own, the goal is managing discomfort while your body does the work. Nasal saline irrigation is one of the most effective and inexpensive tools available. Flushing your nasal passages with a saline rinse (using a neti pot, squeeze bottle, or similar device) thins out thick mucus, clears irritants, and can provide noticeable relief after just one use. You can safely rinse once or twice daily while you have symptoms. Always use distilled, sterile, or previously boiled water for the rinse.
Staying well hydrated helps keep mucus from becoming uncomfortably thick. Warm liquids like tea or broth can be especially soothing and help loosen congestion. Humid air from a shower or humidifier also helps. Over-the-counter options like decongestants and pain relievers can ease stuffiness, pressure, and headaches, though decongestant sprays should only be used for a few days to avoid rebound congestion.
Symptoms That Need Immediate Attention
Rarely, a sinus infection can become serious. Seek care right away if you notice pain, swelling, or redness around your eyes, a high fever that isn’t responding to treatment, confusion, double vision or other changes in your sight, or a stiff neck. These can signal that an infection is spreading beyond the sinuses and needs urgent treatment.

