You can get tonsil stones out by using a water pick on the low setting.
Spray the tonsil with a light stream of water and then use a finger or cotton swab to gently loosen and remove the tonsil stone.
Do not use a sharp object to remove the tonsil stone as it can tear the tissue and cause bleeding.
The reason Tonsil Stones smell so bad is that the Tonsil Stones are a breeding ground for anaerobic bacteria.
That anaerobic bacteria is what causes the tonsil stones to smell bad which is normal.
Tonsil stones which are a host for anaerobic bacteria produces foul smelling sulfides which is another cause of the foul smell of tonsil stones.
It's perfectly normal for tonsil stones to smell bad and nothing to worry about.
To stop your tonsil stones from smelling bad you can gargle with some salt water or gargle with apple cider vinegar which can help kill off that bacteria causing the foul smelling tonsil stones.
Gargling with salt water can also sometimes help dislodge the tonsil stones and cause them to come up so that you no longer have the tonsil stones to smell.
Some people have tonsils that are characterized by deep pits and craters, commonly referred to as “crypts.”
Tonsil stones can develop in these cavities when bacteria, food particles, saliva, mucus, and other debris build up and get trapped.
“This material builds up because the crypts have a vase shape.