Bad breath can occasionally stem from small stones that form in the tonsils and are covered with bacteria that produce odor. Infections or chronic inflammation in the nose, sinuses or throat, which can contribute to postnasal drip, also can cause bad breath.