Bisa juga dibuat di laboratorium. Vitamin B12 digunakan untuk mengobati dan mencegah kekurangan vitamin B12, suatu kondisi di mana kadar vitamin B12 dalam darah terlalu rendah. Ini juga digunakan untuk mengobati anemia pernisiosa, jenis anemia serius yang disebabkan oleh kekurangan vitamin B12 dan kebanyakan ditemukan pada orang tua. Menyuntikkan vitamin B12 sebagai suntikan, serta mengambil melalui hidung atau mulut, efektif untuk mengobati jumlah sel darah merah yang rendah yang disebabkan oleh penyerapan vitamin B12 yang buruk. 2 Kekurangan vitamin B12. 3 Mengambil vitamin B12 melalui mulut, melalui hidung, atau sebagai suntikan efektif untuk mengobati kekurangan vitamin B12.