La vitamina B12 es una vitamina soluble en agua necesaria para la actividad normal de las células nerviosas, la replicación del ADN y la producción de la sustancia que afecta el estado de ánimo SAMe (S-adenosil-L-metionina). La vitamina B12 actúa con el ácido fólico y la vitamina B6 para controlar los niveles de homocisteína. La absorción de vitamina B12 se reduce con la edad. Algunas investigaciones sugieren que las personas mayores pueden beneficiarse de 10 a 25 mcg por día de vitamina B12. Un estudio en personas mayores con deficiencia de vitamina B12 sugirió que podrían ser necesarios de 500 a 1000 mcg de vitamina B12 por día para alcanzar un estado óptimo de vitamina B12.