There could be a buildup of calculus (tarter) on your teeth that you can't remove. You may not be cleaning your teeth and associated oral tissues adequately. It may have a dietary cause. Certain disease processes can cause mouth odor. See a dentist for diagnosis and treatment.