Before you have any dental work done, you need to check out the Amalgam- metal dentistry forum. I think all of the problems in your mouth could and would definitely cause bad breath. I am getting ready to have all of my Amalgam fillings replaced with composites. I have been told mercury can cause bad breath.