میزان توصیهشده ویتامین B12 دریافتی برای اغلب بزرگسالان بیش از ۲.۴ میکروگرم در روز است.
ویتامین B12 به طور طبیعی در انواعی از فراوردههای حیوانی یافت میشود و به خصوص میزان آن در ماهیهای مانند سالمون، تون و قزلآلا بالا است.
سایر منابع غذایی ویتامین B12 شامل گوشت مرغ و گوشت قرمز، تخممرغ، پنیر، ماست و شیر هستند.