Question: do b vitamins cause body odor?
Answer: The two B-vitamins that might have some connection to body odor are vitamin B-1 (thiamin) and the B vitamin choline, Jasonides tells Lucy. If taken in mega doses, thiamin is excreted not only in urine, but also through the skin, and this changes body odor.