Bad breath can also be made worse by the types of foods you eat and other unhealthy lifestyle habits.
Basically, all the food eaten begins to be broken down in your mouth. If you eat foods with strong odors (such as garlic or onions), brushing and flossing -- even mouthwash -- merely covers up the odor temporarily.
The odor will not go away completely until the foods have passed through your body. If you’ve ever worried about how your breath smells, you’re not alone.