Medically reviewed by Sukaina Hasnie MD White spots on tonsils often indicate bacterial or viral infections like tonsillitis, strep throat, or mono.  A doctor can help diagnose and treat the ...
Wellbeing Magazine on MSN

What causes tonsil stones

Tonsil stones develop when debris becomes trapped in the small crevices of the tonsils and gradually hardens over time. These deposits are often linked to oral hygiene habits, bacterial growth,... The ...