نمی توانند ویتامین B12 طبیعی موجود در مواد غذایی را جذب کنند، افراد بالای 50 سال باید بیشترین میزان نیاز خود به ویتامین B12 را از طریق مواد غذایی غنی شده یا مکمل های خوراکی (البته به دستور پزشک) برطرف کنند زیرا بدن بیشتر افراد بالای 50 سال می تواند ویتامین B12 را از چنین منابعی دریافت کند. افرادی که در ناحیه معده و روده تحت عمل جراحی قرار گرفته اند، مانند جراحی برای کاهش وزن یا افراد