Bad Breath from Tonsil Stones
Have you noticed small white or yellow formations in the pockets of your tonsils? When you pick them out, they may have an unpleasant odor. These are most likely tonsil stones, and they can range from rice-sized to grape-sized.