B12 vitamini, subkutan (deri altına) veya intramüsküler (kas içine) yolla uygulanabilir, ancak bu yöntemler genellikle ciddi B12 eksikliği, pernisiöz anemi veya B12'nin ağızdan ya da dilaltından emilimini engelleyen durumlar için reçete edilir. İntramüsküler enjeksiyonlar, doğrudan kasa bir sağlık profesyoneli tarafından uygulanır ve B12 seviyelerini hızla yükseltmenin en etkili yoludur. Subkutan uygulama, deri altına enjeksiyon şeklinde yapılır. Takviye kullanımı mutlaka bir sağlık profesyoneli eşliğinde yapılmalıdır.