I hope that your situation gets better, I know exactly how you feel, I carry dial body wash and wash every two hours no matter where I am at, I do not eat a lot of foods and I constanly use body butter on my skin. I take a shower at least 3 times a day. I have started taking wheatgrass and I pray that this helps with my odor.
Please try what I have listed it might help.