Vitamin B12 adalah vitamin yang bermanfaat untuk pembentukan protein, sel darah, dan jaringan. Kebutuhan vitamin B12 harian bisa didapatkan melalui makanan atau suplemen tambahan.
Vitamin B12 secara alami banyak terkandung dalam ikan, kerang, daging, hati, telur, susu, yoghurt, dan keju. Selain itu, vitamin B12 juga dapat ditemukan pada sereal yang sudah difortifikasi atau diperkaya dengan vitamin ini.
Pada umumnya, kebutuhan vitamin B12 harian dapat dipenuhi dengan mengonsumsi makanan atau minuman yang disebutkan di atas. Namun, pada orang yang menderita gangguan pencernaan, kanker, infeksi HIV, atau malnutrisi, dapat terjadi kekurangan vitamin B12, sehingga diperlukan asupan suplemen vitamin B12 (cyanocobalamin).
Kekurangan vitamin B12 juga dapat terjadi pada wanita hamil, lansia, orang yang sering mengonsumsi alkohol dalam jumlah berlebihan, dan vegetarian.