Patient Guide to Self-Administering Vitamin B12 Injections
Your clinician should have explained why you need B12 injections, and decided that the intramuscular route is the best option for you. B12 is usually given as an intramuscular injection, every 12 weeks.