I did a cleanse where I ate only whole foods (nothing processed, no sugar, no wheat, no sweeteners at all) and I took an antifungal and antiyeast. It was supposed to last for 8 weeks, but after 4 I had some trouble with it so I stopped, but so did the odor. It has been over a month now and and no odor. Can't hurt to try it!