If you have tonsil stones you WILL have bad breath. fact. If you can't remove them yourself ask your doctor. Try hydrogen peroxide with a Q tip on them. or what I do sometimes is take one of those plastic water sprayers set it to stream and spray them away.