含有维生素B12的食物包括鱼、肉、奶制品、鸡蛋和贝类。维生素B12只存在于动物性食物中,植物中没有,除非它们被强化。它也可以作为对肉类,鱼类和动物产品过敏的人的补充。
维生素B12是一种水溶性维生素,人体可以在肝脏中储存多年。剩下的维生素B12通过排尿排出体外。与其他维生素一样,维生素B12在新陈代谢中起着重要作用。它有助于红细胞的产生和中枢神经系统的维持。人体从动物制品中吸收维生素B12比从强化植物中吸收要好得多。此外,非动物来源不被认为是维生素B12的可靠来源。
不吃含有维生素B12的食物的人可能会患维生素B12缺乏症。它也可能由其他疾病引起,如萎缩性胃炎、酗酒、免疫系统紊乱、恶性贫血和长期服用降酸药物。其症状包括舌痛、皮肤苍白、呼吸急促、脉搏加快、虚弱、胃部不适和腹泻。