Hello,
Bad odor is mostly of sweat which may be seen in anxiety, obesity, allergies, eczema, psoriasis, synthetic fibers and warm temperatures. It is also seen in excessive sweating or hyperhydrosis. Hyperhydrosis may be primary (without known cause and usually starts during childhood or adolescence and persists all life) or secondary (as part of an underlying condition like Hyperthyroidism or similar endocrine diseases and dermatological conditions like eczema, psoriasis).
I think getting a thyroid profile tested in the lab may help and also please consult a dermatologist to find out the confirmatory diagnosis as treatment depends on the same. It is very difficult to precisely confirm a diagnosis without examination and investigations and the answer is based on the medical information provided. For exact diagnosis, you are requested to consult your doctor. I sincerely hope that helps. Take care and please do keep me posted on how you are doing.
Hi, if it is a fish-like odor it could be something called TMAU or fish malodor syndrome. You can find info on it easily by going to a search engine and typing 'TMAU' or going to Wikipedia.org and searching for 'TMAU.'