What is the cause of white puss on your glands in throat?

White pus on the glands in the throat is typically caused by an infection. This could be a viral or bacterial infection, and can be the result of a number of different conditions, including:

- Tonsillitis: A bacterial infection of the tonsils, which are two small glands at the back of the throat.

- Strep throat: A bacterial infection of the throat caused by the bacteria Streptococcus pyogenes.

- Pharyngitis: A general term for inflammation of the throat, which can be caused by a variety of factors, including viral or bacterial infections, allergies, or irritants.

- Tonsiloliths: These are small, hard, white or yellow-coloured lumps that can form in the crypts of the tonsils. They can be caused by bacteria, food particles, or other debris that gets trapped in the tonsils.

- Mononucleosis: Also known as "mono", this is an infectious disease caused by the Epstein-Barr virus. Symptoms can include fever, fatigue, swollen lymph nodes, and a white coating on the throat and tonsils.

- Diphtheria: A bacterial infection caused by the bacterium Corynebacterium diphtheriae. Symptoms include a sore throat, fever, and a thick, gray-coloured membrane on the back of the throat.

- Retropharyngeal abscess: A collection of pus that forms in the space behind the pharynx (the back of the throat). This can be caused by a variety of factors, including infection, trauma, or a foreign body.

If you are experiencing white pus on your glands in the throat, it is important to see a doctor for diagnosis and treatment. The doctor may perform a physical examination, take a throat culture, or order other tests to determine the cause of the infection. Treatment may include antibiotics, anti-inflammatory medications, or other measures to address the underlying condition.