Bad breath is bad. It lowers one's self esteem and makes you uncomfortable, talking.
My best friend had a terrible case. He tried different products but no result.
Not until she tried an imported herbal product. The only problem is the bitter taste. You could try it out if you can handle the bitter taste!
Make sure though that you do brush your teeth in the morning and again before bedtime as well as floss the gums every day. Gum disease can loosen the teeth and the teeth can just drop out - I've seen this happen.
Make sure that you drinks lots of water. 2 litres is usually recommended, but you may need to drink more if you sweat a lot.
Bad breath can come from bad teeth, unhealthy gums, throat problems, if you have mucus around your throat, from stomach problems. If you eat strongly flavoured foods, garlic for example, that too will give you a bad breath. Stomach problems can give you bad breath.
I used to smell that type of smell from my mother's mouth and she was a diabetic. So it may be a good idea to get checked out for any signs of diabetes.
Eating fresh parsley is said to help with breath problems.