What are Vitamin B12 shots?
Vitamin B12 shots are injections that a medical professional uses to treat a vitamin B12 deficiency, especially if a person's body has difficulty absorbing the vitamin. A deficiency in vitamin B12 can lead to various health problems, ranging from fatigue to permanent neurological changes.
How soon do you feel the benefits of B12 injection?
Since B12 shots are injected intramuscularly bypassing the digestive process, they start to work immediately. Typically, our patients experience positive effects between 24-72 hours after the treatment.
Will I have more energy after B12 injection?
The B vitamins, and particularly vitamin B12, play a vital role in how your body produces what it needs for energy. If you're deficient in vitamin B12, an injection will definitely give your energy level a boost. In fact, one of the first signs of vitamin B12 deficiency is fatigue.
How long does a B12 shot last in your system?
Simply put, how long the B12 shot will last is different for everyone. Though it differs a bit from one person to another, the effects of B12 vitamins usually last around 48 hours to 72 hours after the initial injection.