Question: do you need a rx for b12 shots?
Answer: Vitamin B12 Shots Are Very Effective The injections are prescribed by a doctor and given intramuscularly, or into muscle. Injections are usually given as hydroxocobalamin or cyanocobalamin. These are very effective at raising blood levels of B12 and preventing/reversing a deficiency.