Cheeses, such as blue, Camembert and Roquefort, fish, especially canned tuna and anchovies, and spicy deli meats are often the culprits. Beverages such as coffee and tea are other possible sources of bad breath. They are both very acidic. Cut back on these and see what happens. Eat more fruits, especially kiwi, papaya and pineapple, which contain digestive enzymes.
Vegetables are very important, too, especially leafy green ones.
Supplements Vitamin B A deficiency of B vitamins may be the cause of your bad breath, so try taking 50 mg of niacinimide with each meal, plus a high potency B complex tablet and 50 mg of B6 once a day. Vitamin C in divided daily doses of 1,000 to 6,000 mg will help rid the body of excess mucus and toxins that may be the cause of bad breath. Don't take more than 15 mg. of zinc for more than a week or ten days without medical supervision as high levels of zinc can interfere with the absorption of copper. Another step to take is to improve your whole digestive system. By changing your digestion you may well eliminate the cause of your bad breath.