Vitamin Injections
How Long Does a B12 Shot Last? What to Expect Week by Week
July 14, 2026 · 6 min read · The IV Hub Wellness

The most common question we hear at the injection window is a version of the same thing: how long is this going to last? The answer is more interesting than a single number because "lasting" means two different things — how long the B12 stays in your body, and how long you actually feel the effect. Those are not the same timeline.
The Storage Timeline
B12 injected into muscle is absorbed into circulation within a few hours. From there, your liver stores it — the liver can hold up to a 2-to-4-year reserve of B12 when levels are healthy. That is why true B12 deficiency takes years to develop even when intake drops.
A single 1 mg intramuscular dose measurably raises serum B12 for at least 2 to 4 weeks in most people. Trace levels remain elevated for months.
The Effect Timeline
What clients actually care about is how long they feel the boost. That timeline is shorter and depends on three variables:
- Starting B12 status. If you were deficient, you may feel a night-and-day change for 2 to 4 weeks. If you were normal, the effect is more subtle and lasts about a week.
- Form. Cyanocobalamin releases slowly (longer duration). Methylcobalamin works immediately (stronger short-term feel, shorter tail).
- What else is going on. Sleep, stress, thyroid, iron, and cortisol all shape how much of the B12 effect actually reaches your subjective energy.
Week by Week
Day 1 to 3: Most people report clearer thinking, better mood, and steadier energy — often described as "the coffee that lasts all day without the crash."
Week 1: Sleep quality often improves. Workout recovery feels faster.
Week 2: The subjective peak fades slightly, but underlying stores remain elevated. This is the ideal redose window for maintenance protocols.
Week 3 to 4: Most clients notice the effect winding down. If fatigue returns, that is the cue to schedule the next injection.
Why Some People Barely Feel It
If you get a B12 shot and feel nothing, two things are usually true. Either your B12 is already fine and the injection is maintaining rather than correcting, or your fatigue is being driven by something else — low iron, thyroid dysfunction, poor sleep, insulin resistance, hormones, or unaddressed inflammation. B12 injections do not treat those.
This is why we recommend running a full micronutrient panel and a Diagnostic Blueprint lab before assuming B12 is the missing piece.
Shot vs IV vs Oral
- Oral B12: Cheapest, but only 1 to 5% of the dose reaches your bloodstream in adults with normal gut function. Poor absorption after age 50 or with metformin, PPIs, or GI conditions.
- IM injection: 100% bioavailable. Lasts 2 to 4 weeks per dose. Best value.
- IV drip: 100% bioavailable, delivered alongside fluid, magnesium, and other B vitamins. Best for cumulative wellness goals or when combining with vitamin C and glutathione.
A Realistic Plan
For most healthy adults, we recommend starting with one B12 injection per week for 4 weeks, then reducing to every 2 to 4 weeks for maintenance. Layer in a monthly Myer's Cocktail or Recovery drip if you want the broader micronutrient support. Recheck labs annually to make sure the protocol is still doing what it should.
The Bottom Line
A B12 shot stays in your system for weeks, but the felt effect usually runs 1 to 3 weeks depending on your baseline and the form used. If you love the way it feels, biweekly injections keep the effect continuous. If it barely registers, that is a data point worth investigating — not a reason to keep chasing it.
Recommended IV Options
Ready to put this into practice? These are the treatments our clinical team most often pairs with this topic.
Vitamin Injections
B12, MIC, Vitamin D, glutathione and more — fast, targeted delivery without the pill bottle.
Learn more →IV Hydration Therapy
Custom drips for energy, immunity, recovery, hydration, and beauty — delivered directly to your bloodstream.
Learn more →Micronutrient Testing
See exactly which vitamins, minerals, and antioxidants your body is missing — no more guessing.
Learn more →