గుడ్లు, పెరుగు, సాల్మన్ వంటి ఒమేగా 3 కొవ్వు ఉన్న చేపలు, చిక్కుళ్లు, కాయలు, విత్తనాల్లో విటమిన్ బి 12 పుష్కలంగా ఉంటుంది. పిల్లలకు రోజుకు 0.4-1.2 మైక్రోగ్రాములు, కౌమారదశలో 12.1-8.2 మైక్రోగ్రాములు, పెద్దలకు 4.2 మైక్రోగ్రాముల విటమిన్ బి 12 అవసరమవుతుందని నిపుణులు అంటున్నారు.