Bu nedenle “B12 eksikliği ne yemeli?” sorusunun yanıtı süt, süt ürünleri, deniz ürünleri, yumurta, kümes hayvanları ve ettir. “B12 eksikliği olanlar ne yememeli?” sorusu da sıklıkla dile getirilir. Bu eksikliği yaşayan kişilerin vitaminin emilimini engelleyen içeriklerden uzak durması gerekir.
Bu yüzden, her bireyin B12 açısından zengin besin kaynaklarını tüketmesi önerilir. Karaciğer, dalak, böbrek, midye, alabalık, karides, takviye tahıl gevrekleri (veganlar için), ton balığı, süt, peynir, yoğurt ve yumurta B12 vitamini açısından en zengin temel besin kaynaklarıdır.
Süt, peynir, yoğurt ve kefir B12 vitamininin bol miktarda bulunduğu besinlerdir. Protein bakımından da zengin olan bu besinler, günlük B12 vitamin alımında büyük destektir.
Et, tavuk, balık, yumurta ve süt ürünleri gibi hayvansal kaynaklı besinler birincil B12 vitamini kaynaklarıdır. Sebzeler, meyveler, tahıllar ve kuru baklagillerin B12 içeriği oldukça düşüktür.
Vücutta B12 vitamini yetersiz olduğunda; kansızlık ortaya çıkar ve enerji eksikliği, yorgunluk, baş dönmesi, kalp atışında düzensizlik, nefes darlığı, ciltte solgunluk, kolay morarma ve kanama, kilo kaybı, ishal veya kabızlık, kas zayıflığı ve ekstremitelerde karıncalanma yaşanır.
B12 bakımından yüksek olan başlıca gıdalar; sığır karaciğeri, istiridye, balık çeşitleri (özellikle ton balığı ve somon), süt, yoğurt ve kahvaltılık gevreklerdir.
B12 açısından zengin kuruyemiş çeşitlerine baktığımızda; Antep fıstığı, fındık, kaju, çiğ badem gibi birbirinden lezzetli kuruyemişlerde B12 vitamini bulunmaktadır. Suda çözünebilen bir vitamin olan B12 vücudun birçok normal işlevine katkı sağlayabilen bir vitamindir.
B12 eksikliği ruh sağlığınız üzerinde ciddi bir etkiye sahip olabilir. Depresyon, hafıza kaybı, kafa karışıklığı/yön kaybı, psikoz, endişe, mani, doğum sonrası depresyon, halüsinasyonlar, paronaya, ve sinirlilik gibi psikolojik belirtiler görülebilir.
B12 vitaminin kilo alma ve kilo verme konusunda doğrudan bir etkisi bulunmamaktadır. Bazı vitamin takviyeleri yalnzıca zayıflama sürecini destekleyici olabilmektedir. Bu vitaminlerden biri de B12'dir. Bu sebeple de B12 vitaminin kilo artışına sebep olmadığı söylenebilir.
Yaklaşık olarak 100 gram yoğurdun içinde 0,023 miligram B6 (piridoksin), 0,186 miligram B3 (niasin), 0,200 miligram B2, 0,42 miligram B12 ve 18 miligram folat gibi vitaminler bulunur.