노인 인구에서 비타민 B12 결핍보다는 엽산 결핍이 더 흔히 발생한다. 독신자와 알코올 중독자에서 영양 결핍이 더 흔하다. 신선한 과일, 과일 주스나 야채를 먹지 않는 노인들에서 엽산 결핍이 더 잘 발생하게 된다. 반면 비타민 B12는 육고기, 가금류, 생선, 달걀과 유제품과 같은 동물성 식품에 함유되어 있으며 식물성 식품에는없다. 따라서 비타민 B12 결핍은 채식주의자와 같은 노인에서 발생할 수 있다. 비타민 B12 결핍은 또한 악성 빈혈이 있는 노인이나 전위절제술을 시행받은 환자들에서 발병할 수있는데 발병기전은 위벽에 존재하는 intrinsic factor가 없어지기 때문이다. 수술적 절제나 회장염(ileitis)을 앓고 있는 환자들인 경우, 비타민 B12에 대한 회장 수용체를 제거해 버리기때문에 비타민 B12의 흡수장애를 일으킨다. 혈액과 골수 이상은 비타민 B12나 엽산 결핍에서 비슷하게나타나는데 말초혈액 도말검사에서 macro-ovalocyte와 hypersegmented neutrophil 등이 관찰되며 평균 혈구 용적(mean corpuscular volume)이 100 μ3 이상, 혈소판 감소증, 백혈구 감소증, 골수내 거대적혈모구증, 혈청 LDH의 증가와 혈청 빌리루빈의 증가와 같은 특성이 관찰된다. 혈청 비타민 B12와엽산의 혈청 농도를 측정하면 이 두 가지 결핍의 감별이 어느 정도 가능하다. 엽산은 비타민 B12 결핍증이 있는 환자에서도 어느 정도혈액반응을 향상시킬 수 있지만 비가역적인 신경병증을 악화시킬 수 있으므로 비타민 B12 결핍증이 있는 환자에서 엽산 투여는 주의해야 한다. 따라서 치료 전 정확한 진단이 필수적이다. 비타민 B12 결핍증은 hydroxocobalamin으로 치료한다. 초기 치료로는 1,000 μg을 근육내 주사로 3-7일 간격으로 6회 주사한 후 유지 치료로 매 3개월 간격으로 500-1,000μg을 근육주사한다. 엽산 결핍증의 치료로는 엽산 1 mg을 매일 경구복용하면된다. 치료 기간은 기저 질환에 따라 달라지지만 통상적으로4개월 정도 투여하면 된다.
노인 인구에서 비타민 B12 결핍보다는 엽산 결핍이 더 흔히 발생한다. 독신자와 알코올 중독자에서 영양 결핍이 더 흔하다. 신선한 과일, 과일 주스나 야채를 먹지 않는 노인들에서 엽산 결핍이 더 잘 발생하게 된다. 비타민 B12 결핍은 채식주의자와 같은 노인에서 발생할 수 있다.