Question: do you need a prescription for a b12 shot?
Answer: Vitamin B12 Shots Are Very Effective Vitamin B12 shots are the most common way to prevent or treat a deficiency. The injections are prescribed by a doctor and given intramuscularly, or into muscle.