1. Blame bacteria for bad breath. Bacteria breed inside your mouth. These micro organisms lurk between your teeth and cover your tongue. When bacteria stagnate, they multiply and give off toxins and stinky odors.
2. Say "Ahhh." The deep holes in your tonsils, called crypts, are a common cause of halitosis. If your tonsils are too wide and pitted, a cheese-like smelly substance collects in these holes. These nuggets sometimes smell, and may cause bad breath.
3. Pungent foods and bad breath. Foods such as onion, garlic, and fish can cause bad breath -- even hours after you brush your teeth.
4. Bad habits = bad breath. Any type of smoking (cigarettes, cigars, pipe) or chewing tobacco can leave you with a really nasty taste -- and smell -- in your mouth.
5. Tummy troubles. Sometimes GI problems such as GERD or an ulcer can cause bad breath when you burp and gas is released. Also blame low-carb diets, which cause ketosis, a fat-burning state in the body that produces dragon breath.
Source : forum.abfun.net