question: I have been having a strange body odour For almost 4 years! No doctor could find anything ... just recently i was diagnosed with PERNICIOUS ANEMIA. I have read that this disorder causes body odour. Will this body odor go away once I begin treatment? How long does it rakes? My doctor diagnosed me 2 months ago but have not given me b12. I dont think he knows much about this..please Help me