Hi. Please calm down and don't worry about the smell when you are trying to see a doctor. I think the thyroid is probably one of the number one causes for most people's Body Odor . There is not a process in the body that the thyroid does not affect. It controls our entire metabolism, not just fat metabolism. It is part testosterone that is not synthesizing because of the thyroid and part adrenal, which the thyroid affects as well. The brand name of the niacin I took is Rugby. It is the nicotinic acid kind. PLEASE go to the endocrinologist. You may need to be placed on medicine, that will in turn solve your problem.