Vitamin B12 is a fascinating nutrient in that it is made by microbes but is essential for human metabolism. Humans can get it only from animal origin foods. Dietary deficiency rather than an absorption defect (Pernicious anemia, intrinsic factor defect) is the... ...