I had almost all the problems you have my entire life. spent every extra penny I had on supplements and anything people told me was effective. I was as miserable as you are. until I stopped drinking coffee. It seems that my whole digestive system was inflamed by the coffee I drank.
Give it a try. Stop drinking coffee for a week to see what happens. Do not substitute it with decaffeinated.coffee. I was drinking it for years and years, and still I had the problem. Stop the coffee first. If it does not work, avoid all sources of caffeine. I heard that it worsens the problem.
Concentrate juice, and soy protein made my body smell terrible.
Drink green tea.Most of other teas have caffeine. Make gargles with peroxide for fresh breath. It will kill the old bacteria in your throat and mouth.