B12 injections are typically needed when your body can’t absorb enough vitamin B12 through food or oral supplements. The most common trigger is a blood level below 160 pg/mL, which signals deficiency likely to cause symptoms. But the decision isn’t just about a number: your symptoms, medical history, and the reason behind the deficiency all shape when injections become the right choice over pills.
Medical Reasons You’d Need B12 Injections
The core reason for choosing an injection over an oral supplement is absorption. If your digestive system can’t pull B12 from food or pills, no amount of swallowing tablets will fix the problem. Injections bypass the gut entirely, delivering B12 straight into muscle or tissue, where it reaches peak blood levels within about an hour.
The most well-known absorption condition is pernicious anemia, an autoimmune disorder where the stomach stops making a protein called intrinsic factor that’s essential for absorbing B12. People with pernicious anemia need injections for life. Other conditions that impair absorption include Crohn’s disease, celiac disease, and any surgery that removes or bypasses part of the stomach or small intestine (such as gastric bypass).
Certain medications also quietly drain your B12 over time. Metformin, widely used for type 2 diabetes, is a known offender. Proton pump inhibitors (PPIs), the acid-reducing drugs taken for reflux, compound that risk. A 2025 study of over 11,000 matched patients found that people taking both metformin and a PPI together had an 18% higher risk of B12 deficiency compared to those on metformin alone. If you’re on either of these medications long-term and your levels are dropping, injections may be necessary once oral supplementation proves insufficient.
Strict vegans and vegetarians are also at risk, since B12 occurs naturally only in animal products. In most of these cases, high-dose oral supplements work fine because the gut itself is healthy. Injections enter the picture when oral supplements haven’t raised levels adequately, or when deficiency is severe enough to cause neurological symptoms like numbness, tingling, or difficulty with balance.
The Standard Injection Schedule
B12 injection treatment follows two phases: a loading phase to fill depleted stores quickly, followed by ongoing maintenance.
For pernicious anemia, the standard protocol is 1,000 mcg injected once per week for four weeks. After that loading period, the dose shifts to 1,000 mcg once per month as a lifelong maintenance schedule. For people whose deficiency stems from a treatable cause, like a correctable dietary gap or a temporary medication, monthly injections continue until the underlying issue is resolved and blood levels stabilize.
Some providers use a more aggressive loading schedule for severe deficiency, particularly when neurological symptoms are present. The 2024 NICE guidelines on B12 deficiency specifically address recognizing neurological involvement and tailoring treatment intensity accordingly. If you have nerve-related symptoms like persistent tingling, memory problems, or difficulty walking, your provider will likely front-load injections more heavily before transitioning to monthly maintenance.
Best Time of Day for Your Injection
If you have flexibility in scheduling, morning or early afternoon is the better window. B12 plays a direct role in energy metabolism, helping your body convert food into usable fuel. Many people notice a boost in alertness after an injection, which is welcome at 9 a.m. but less so at 9 p.m.
There’s a physiological reason for this beyond just feeling energized. B12 can reduce your body’s production of melatonin, the hormone that signals sleepiness. It also appears to increase sensitivity to light and promote wakefulness. Taken late in the day, these effects can interfere with falling asleep. Morning timing lets you benefit from the alertness during waking hours without disrupting your sleep cycle.
That said, consistency matters more than perfection. If the only appointment available is late afternoon, that’s far better than skipping or delaying the injection.
How Quickly Symptoms Improve
B12 enters your bloodstream almost immediately after injection, but symptom relief takes longer. Fatigue and low energy often begin improving within a few days to a few weeks. The NHS notes that while the vitamin starts working right away, it may take days or weeks before you feel meaningfully different.
Neurological symptoms follow a slower timeline. Numbness, tingling, and balance issues can take weeks to months to improve, and the extent of recovery depends on how long the deficiency persisted before treatment. Nerve damage that’s been present for a long time may only partially reverse, which is one reason early detection and treatment matter so much.
Most people feel the biggest improvement after the loading phase, those first four weekly injections. If you don’t notice any change after the loading phase is complete, it’s worth discussing with your provider whether something else might be contributing to your symptoms.
Confirming You Actually Need Injections
A single blood test showing low B12 isn’t always the full picture. Levels below 160 pg/mL strongly suggest deficiency, but borderline results (roughly 160 to 300 pg/mL) can be misleading. To confirm a true deficiency, providers often check methylmalonic acid levels in the blood. When B12 is genuinely too low to do its job, methylmalonic acid builds up. A high level confirms functional deficiency even when B12 numbers look borderline.
This distinction matters because unnecessary B12 injections aren’t entirely without risk. A 2020 study published in JAMA Network Open found that very high blood levels of B12 were associated with increased risk of early death in the general population. Separate research linked high-dose B12 supplementation to increased hip fracture risk in postmenopausal women. These findings don’t mean injections are dangerous when you genuinely need them, but they do suggest that “more is better” doesn’t apply here. B12 injections are a targeted treatment for a specific problem, not a general wellness boost.
Injections vs. Oral Supplements
The question isn’t always “do I need B12?” but “do I need it as an injection?” For people with healthy digestive systems, high-dose oral B12 supplements (typically 1,000 to 2,000 mcg daily) can effectively treat deficiency. Even in some absorption disorders, a small percentage of oral B12 gets absorbed through passive diffusion rather than the intrinsic factor pathway, which means very high oral doses sometimes work even when the normal absorption route is broken.
Injections are the clearer choice when you have confirmed pernicious anemia, severe deficiency with neurological symptoms, a history of gastric surgery, or when oral supplements have failed to raise your levels after several months of consistent use. They’re also practical for people who struggle with daily pill adherence, since one monthly injection replaces 30 daily tablets.

