What Causes Bad Breath and Breath Odors? There are many causes for breath odor. If you don't brush and floss every day, food stays in your mouth and collects bacteria, which can cause bad breath. Food collected between the teeth, on the tongue and around the gums can also rot, leaving an unpleasant odor. What you eat is also a factor.