There is a rare disorder known as trimethylaminuria. It can give you really bad Body Odor . You can be tested for it and if confirmed, you can go on a special diet to minimize the symptoms. Certain foods contain high levels of trimethylamine and cause the Body Odor . Worth looking up.