for your bad breath, do you have a coating on your tongue? i do, and i know that this is what causes the bad breath. it seems as though your digestion isnt working properly, so you probably need to fix that.
in the mean time, if you have BO coming from your underarms go to http://www.nomoreodor.com
..worked wonders for me.
also, chew slowly and enjoy your food, make sure its chewed very well to make it as easy as possible on your digestive system.
you might also want to consider doing a liver and colon flush to get toxins out that could be contributing to the smell. most likely though, eventually youre going to have to find some type of medication that will strengthen/improve your digestive system. if i were you though, i would worry about getting everything flushed out first. hope this helps and take care