Bacterial or viral infections usually cause white spots on your tonsils. Tonsil stones are small, hard white spots that often cause bad breath without making you feel sick. White spots with a sore ...
Hosted 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, mucus ...
The human body, it turns out, is surprisingly good at making stone. Give it enough time and the right conditions and it will go about crystallising minerals, hardening secretions and, in rare cases, ...