Les aliments qui contiennent de la vitamine B12 comprennent le poisson, la viande, les produits laitiers, les œufs et les crustacés, comme indiqué par MedlinePlus. La vitamine B12 se trouve uniquement dans les aliments d'origine animale et n'est pas disponible dans les plantes, à moins qu'elles ne soient enrichies. Il est également disponible en complément pour les personnes allergiques à la viande, au poisson et aux produits d'origine animale.
La vitamine B12 est une vitamine hydrosoluble, et le corps peut stocker ces vitamines dans le foie pendant des années. Les restes de vitamine B12 quittent le corps par la miction. Comme les autres vitamines, la vitamine B12 joue un rôle important dans le métabolisme. Il aide à la production de globules rouges et au maintien du système nerveux central, note MedlinePlus. Le corps absorbe beaucoup mieux la vitamine B12 des produits d'origine animale que celle des sources végétales enrichies. De plus, les sources non animales ne sont pas perçues comme des sources fiables de vitamine B12.
Les personnes qui ne mangent pas d'aliments contenant de la vitamine B12 sont susceptibles de souffrir d'une carence en vitamine B12. Elle peut également être causée par d'autres conditions telles que la gastrite atrophique, la consommation excessive d'alcool, les troubles du système immunitaire, l'anémie pernicieuse et la prise de médicaments antiacides pendant une longue période, déclare WebMD. Les symptômes de la carence comprennent une langue douloureuse, une peau pâle, une respiration et un pouls rapides, une faiblesse, des maux d'estomac et de la diarrhée.