Halitosis happens when bacteria eat leftover food in your mouth, producing smelly compounds. It can happen due to eating habits, smoking, or health conditions.
20