All I can say is try neem. I just discovered this miracle herb less than a week ago and I'm already seeing amazing results! It can be used for a ton of things but one thing it's great for is to freshen your breath. It's an all natural Antibiotic (from a tree in India), very powerful and you can feel it work right away. You can buy neem toothpaste in specialty (Indian) stores. You can use the oil (but don't ingest it). You can make a strong tea from the leaves and use it as a mouthwash, and drink it too because it's also great for digestive problems. Also the branches are used in India and many other countries as a toothbrush because the ends are like bristles - I'm anxious to try those, but so far I've used the oil, the tea and the toothpaste. I will say that it has a bitter taste (the tea and the oil because they're more concentrated) but it's worth it. And as someone who's been suffering with bad breath (coated tongue and tonsil stones) for 20 years, and has tried EVERYTHING, this is the only thing that looks promising. So I suggest you research it a bit on the internet to make sure you're comfortable with the info that's out there. Then I suggest you try it. Good luck and stay off the conventional Antibiotics . They only make things worse!!