A diferença entre a vitamina B12 e a metilcobalamina reside principalmente no facto de esta poder estar diretamente envolvida no metabolismo do organismo.
A vitamina B12 precisa de ser auxiliada por factores endógenos segregados pelo trato intestinal antes de poder ser absorvida e participa na hematopoiese da medula óssea, promove o desenvolvimento e a maturação dos glóbulos vermelhos, previne a anemia perniciosa, promove o metabolismo dos hidratos de carbono, das gorduras e das proteínas e é uma vitamina indispensável ao bom funcionamento do sistema nervoso.
E a metilcobalamina é a vitamina B12 endógena, existe na medula óssea do sangue, pode melhorar a condução dos neurónios, promover o ácido nucleico, a síntese de proteínas, reparar o tecido nervoso danificado. É utilizada para tratar a anemia megaloblástica causada pela deficiência de vitamina B12.
A necessidade de vitamina B12 do corpo humano é muito pequena, geralmente desde que a dieta normal não seja deficiente.