Photo Credit: Courtesy of 3DStockPhoto (
are image)
Vitamin B12
Shots Are Very Effective Injections are usually given as hydroxocobalamin or cyanocobalamin. These are very effective at raising blood levels of B12 and preventing/reversing a deficiency. Bottom Line: If you are deficient in vitamin B12, then the injections are very effective at raising your blood levels.