I think you should consult a dermatologist about your skin disorder that emits abnormal bad odor. You know it happen to my experience with a room mate, hes smell stinks even after an hour he took a shower still his sweat are not good to smell, I told him to make an appointment with a derma so he can know what the real problem is and how to prevent. If you happen to ask a derma maybe try eating good food like fruits.