B12 is absorbed in terminal ileum; malabsorption occurs with celiac disease, pernicious anemia, or bacterial overgrowth. Deficiency causes anemia, neuropathy, and cognitive decline.