Have you done any liver cleansing? I read about someone on here years ago who had bad body odour - they did Liver Flushing and it went away. It sort of makes sense if you are not eliminating properly. I dont know much about Liver Flushing I have never done it myself but you could check out the forum.