this is normal. these are toxins comiong out of your body. did you used to smok mj? if so that makes perfect sense.
this is what i would do. first off do you have access to a sauna? if so go there, and sweat and sweat and sweat and sweat. its great for you, its a great way to cleanse.
then get some hydrogen peroxide, mix up a 50/50 mix of peroxide and distilled water, and spray your ENTIRE body down with this after the sauna and after every shower or bath. this nuetralizes toxins and eliminates odors.
then i would look into the detox baths. i think you are a prime candidate.
also doing a juice fast might really accelerate your progress toward your health goals. here is some great info on that.