As melhores fontes de vitamina B12 são alimentos de origem animal. Isso inclui fígado, carnes, ovos e laticínios. Veganos e vegetarianos devem considerar a suplementação, pois as fontes vegetais não fornecem B12 suficiente.