Question: how long does it take to get rid of tonsil stones?
Answer: Tonsil stones may dislodge or dissolve on their own in a short time. Tonsil stones may last for weeks if bacteria continue to grow on the tonsils due to tonsil stones deep in the throat. If tonsil stones are ignored and left in place without lifestyle changes, they may last for years.