Bad breath or halitosis is caused by odour-producing bacteria that grow in your mouth. Bacteria accumulate on the bits of food left in your mouth and between your teeth. The bad breath occurs from sulphur compounds released by these bacteria. This occurs when you do not brush or floss regularly.