This forum has certainly been where I've worked out a lot of things by talking to those that are also going through the same thing!
As for the tonsil stones, I got them myself, and actually with everything else that's going on, it almost makes sense that we would get them. Remember, our immune function is lowered, and we have a lot of inflammation in between the cells in our body.
"Tonsil stones are caused by an accumulation of sulfur-producing bacteria and debris that become lodged in the tonsils. The debris can include food particles and mucus from postnasal drip. This matter decays in the back of the throat and collects in the small crevices on the surface of the tonsils. While tonsil stones may be or may not result from tonsil inflammation, there is evidence that they occur more frequently in people who have repeated bouts of tonsillitis.
Tonsil stones are often not visible to the naked eye, because tonsils have many twists and folds that provide an excellent place for stones to grow unnoticed. The affected area attracts additional debris, and once enough has collected, it begins to calcify and turn into hard white or yellow formations. In some cases, a single large stone will form on a tonsil, while in other cases, multiple small stones will appear. Over time, you may begin coughing up small, hard whitish spheres which are stones that have dislodged from your tonsils. The stones may cause difficulty swallowing, especially when the formation is large or the tonsils have become inflamed. Tonsil stones are not as hard as real stones and will not cause damage if swallowed accidentally."
www.therabreath.com/tonsil-stones.html (please ignore their ads!)
I used to remove the larger ones myself. Not a pleasant experience, but it helped I believe.