A vitamina B12 normalmente não faz engordar. Porém, pode haver aumento do apetite em algumas pessoas, o que pode fazer aumentar a ingestão de alimentos e, consequentemente, aumentar de peso.
A vitamina B12 não tem calorias, por isso, não engorda. Se você faz o tratamento com vitamina B12 e está engordando, provavelmente é por outros motivos que precisam ser investigados. O ideal é que procure marcar consulta com um clínico geral ou um endocrinologista.
Entenda melhor para que serve a vitamina B12 e como tomar.