Bad breath or halitosis, can be caused by many things. The most common cause is the presence of bacteria in your mouth and on your tongue. These bacteria produce odorous compounds. In some cases, the cause of bad breath can be from gastrointestinal origin.