As it turns out, there are a lot of common causes of bad breath—some you may have heard of (certain foods, smoking, and tobacco), and some that are a little less familiar (dry mouth, gum disease, and medical conditions).
While any one of those conditions could be a cause of your mothball breath, a significant cause of all bad breath comes down to bacteria in the mouth. Hundreds of types of harmful breath-causing bacteria live in your mouth, which is a perfect environment for bacteria to grow. Bacteria that live in the mouth can make compounds with sulfur, giving off rotten eggs or onion scent.
When it comes to other sources of bad breath, the causes are varied. If you have dry mouth, your breath odor may result from not producing enough saliva or certain medications. Bad breath from gum disease is traceable to cavity-causing plaque. Finally, your breath’s odor could also be because of a different medical condition, such as a sinus, throat or lung infection, gastric reflux, diabetes, liver or kidney disease.