Bad breath is an embarrassing, but very common problem and there are many different causes. Persistent bad breath is usually caused by the smelly sulphur gases released by the bacteria that coat your teeth and gums, and especially the back of your tongue.
However, strong foods like garlic and onions can add to the problem as well as smoking. One of the main reasons for halitosis is gum disease in which case treatment and advice will be provided by your Dentist.
Food that gets caught between the teeth and on the tongue will rot and can often cause an unpleasant smell. So correct brushing and regular flossing is very important to keep your breath smelling fresh
The bacteria on your teeth and gums (plaque) can also cause dental decay which can again give rise to bad breath. If you see your dentist regularly this will not only help prevent bad breath but will also let the dentist look for and treat these problems.