Bad breath – also called halitosis – can sometimes be caused by small stones that form on the tonsils.
These tonsil stones (tonsilloliths) are made by clusters of calcified material in the crevices of the tonsils, also known as the tonsillar crypts.