At a recent check-up my dentist said I had bad breath caused by tonsil stones, which was mortifying. What can I do about it?