Izvori hrane vitamina B12 uključuju jaja, crveno meso, morske plodove, mleko, jogurt, žitarice... Dok se megadoze do 2.000 mikrograma smatraju bezbednim u lečenju nedostatka vitamina B12, uvek je najbolje izbeći prekomerne količine nekog vitamina. Iako visoke doze ovog vitamina neće izazvati štetu kod većine ljudi, ipak bi trebalo izbegavati prekomeran unos. Sposobnost vašeg tela da apsorbuje vitamin zavisi od toga koliko mu je zaista potreban.