Diet is everything! Eat only green vegetables, no starchy vegetables, and chicken and fish. If it goes away, then your problem was likely a bacterial or yeast overgrowth in your system. Make sure to eat more greens than meat and fish though. The chlorophyll will rid you of your odor, the chicken and fish will provide you with nutrients, and whatever is causing your odor should die off.