Vitamin B Supplements - B12 Vitamins for Kids- Vitamin B Complex for Energy- Great ... - Pharmaceutical preparations of vitamin b 12 may be given by intramuscular injection.