Smoking

Nicotine from cigarettes not only causes bad breath, but it’s also one of the leading causes of gum disease and cavities. Smoking dries out the mouth, which allows bacteria to grow more easily. Cigarette smoke also contains lots of chemicals that stain teeth and cause plaque to build upon them faster. Smoking also causes wrinkles in the mouth that result in particles becoming trapped between them. it’s estimated that around 20% of adults smoke cigarettes regularly. This means that over 1 out of 5 people are causing themselves to have bad breath on a daily basis, which other people may notice and not be able to tell them about due to social norms.
Drugs

Taking certain drugs can make a person more likely to develop bad breath. Drugs like diuretics, antidepressants, antihistamines, decongestants, medications for yeast infections, some cancer treatments, birth control pills that contain estrogen can all cause dry mouth as a side effect. This lack of saliva means there is less liquid in the mouth to rinse away food particles from between teeth and gums. In severe cases, this lack of liquid may also create an unpleasant taste in the mouth as well as give off a strong odor.
Diseases

There are a number of diseases that can cause bad breath. One is gum disease, which is caused by plaque build-up on teeth. When gums become infected, they may swell and bleed easily. This plaque also causes the teeth to become loose and eventually fall out.
Diabetes is another disease that can lead to bad breath. People with diabetes often have a condition called ketoacidosis, which is an emergency situation where the body starts breaking down fat for energy instead of sugar. This process produces ketones, which have a very strong and unpleasant odor. Liver problems can also lead to bad breath as the liver helps filter toxins from the blood. If these toxins aren’t removed quickly enough, they will start to build up and cause bad breath as well as other side effects.
Mouth infections

Infections in the mouth, such as tonsillitis, gingivitis, or periodontitis can also cause someone to have bad breath. These infections are caused by bacteria build-up in the mouth. If these infections aren’t treated quickly enough they may spread to other parts of the head or neck causing more issues. Some people with post nasal drip due to allergies or a cold will be more likely to breathe through their mouths instead of their noses because their noses are stuffy. This allows odor-producing particles from foods and dead cells on the tongue to float around in the air until someone breathes them back into their lungs.
Conclusion
In all, there are many different causes of bad breath. Some people may only have one cause, while others may have several. The best way to determine the cause of your bad breath is to visit your dentist or doctor for a diagnosis. Once you know the cause, you can then take steps to treat it and get rid of that unpleasant smell.