A prescription form of vitamin B12 can be given as an injection, notes the NIH—typically for people with deficiencies who also have problems absorbing vitamin B12 as well as those who have ...