Tonsil stones are hard white or yellow stones that develop on your tonsils. These stones form in the tiny holes in your tonsils; and are caused when bacteria, cells, and other debris becomes trapped and hardens. Tonsil stones may be painful and often lead to bad breath, sore throats, and tonsil swelling. There are many reasons one would want to get rid of tonsil stones, which are also referred to as tonsilloliths. In this article we are going to cover what the symptoms of tonsilloliths are, how to prevent tonsil stones from forming in the first place, and finally how to treat tonsil stones.