Tonsil stone is a very common condition that can have many causes. Although most people do not experience any symptoms, they can lead to severe earache and bad breath. Tonsil stones are formed when a buildup of bacteria and mucus calcifies and hardens. People with chronic sinus problems are at a higher risk for developing these stones, but they can also be caused by poor dental hygiene.