B12 vitamini eksikliği beslenmeden kaynaklanıyor ise takviye ilaçlar ve diyet programı ile kısa sürede sonuç alınmaktadır. Ancak altta yatan çeşitli neden ve hastalıklar bulunuyor ise ilk etapta bu nedenlerin ortadan kaldırılması gereklidir. Hastalığın türüne ve şiddetine bağlı olarak B12 vitamini kullanım süresi değişmektedir. Bazı hastalıklarda B12 vitamin desteğinin yaşam boyu kullanılması gerekebilir.