B12 vitamini eksikliği, etkili bir şekilde hayvansal gıdalarla beslenilmemesi veya emiliminin bozulması sonucu oluşabilir.