کمبود ویتامین ب-12 شیوع زیادی ندارد.
درافرادی که رژیم غذایی متعادل شامل گوشت، تخم مرغ، ماهی، شیر و سایر فرآورده های لبنی وجود دارد نیاز روزانه آن ها به این ویتامین برطرف شده است.
در این صورت نیازی به مصرف مکمل ویتامین ب-12 وجود ندارد و تزریق هفتگی ویتامین ب-12 ضروری نیست گاهی اوقات زیان بار است.
افرادی که به مدت طولانی مدت رژیم گیاه خواری داشته و گوشت مصرف نکرده اند یا کسانی که از مصرف گوشت امتناع می کنند یا کسانی که مدت طولانی از داروهای مهارکننده ی ترشح اسید معده استفاده کرده اند.
تشخیص کمبود ویتامین ب-12 به عهده ی پزشک است.
می توان به شکل خوراکی ویتامین ب-12 را مصرف نمود.