• Question: Why is snot green

    Asked by lukec to Alex, Jools, Lynz, Matt, Rika on 20 Jun 2011.
    • Photo: Chandrika Nair

      Chandrika Nair answered on 20 Jun 2011:


      Snot/mucus is usually yellowish unless you have an infection. During infection, your body makes an enzyme called Myeloperoxidase that contains a haem group (similar to the one found in haemoglobin in your blood). This haem group makes the mucus look greenish.

Comments