How Much B12 to Inject: Dosage, Schedule & Safety

The standard B12 injection dose is 1,000 mcg (1 mg), given as a 1 mL injection. That number stays the same whether you’re in a loading phase or on long-term maintenance. What changes is how often you get the shot, which depends on why you need it, what form of B12 you’re using, and whether you have neurological symptoms.

The Standard Loading and Maintenance Schedule

For adults with pernicious anemia or confirmed B12 deficiency, the most common protocol uses cyanocobalamin at 1,000 mcg per injection. The loading phase is typically one injection per week for four weeks. After that, you move to one injection per month for maintenance. Some protocols are more aggressive at the start, calling for daily injections for 7 to 10 days before tapering to weekly, then monthly. The more intensive approach tends to be used when blood levels are very low or symptoms are severe.

If you’re using hydroxocobalamin, a form that the body retains longer, the loading phase looks different. You’ll typically get 1 mg injected every other day for two weeks (roughly 5 to 10 doses total). Because hydroxocobalamin clears from the body more slowly, maintenance injections are spaced further apart: once every two to three months instead of monthly.

People with pernicious anemia, where the body can’t absorb B12 through the gut, need these injections for life. If your deficiency is caused by diet or a temporary condition like a medication interaction, you may only need injections until your levels recover and you can maintain them with oral supplements.

What Counts as Deficient

Most labs flag serum B12 levels below 200 to 250 pg/mL as subnormal. The normal range runs from about 200 to 800 pg/mL, though definitions vary slightly between labs. If your level falls between 150 and 399 pg/mL, your provider may order an additional blood test for methylmalonic acid (MMA) to confirm whether you’re truly deficient, since serum B12 alone can be misleading in that gray zone. According to NIH analysis of national survey data, roughly 3.6% of U.S. adults have levels below 200 pg/mL.

When Neurological Symptoms Are Present

B12 deficiency can cause numbness, tingling in the hands and feet, difficulty with balance, memory problems, and mood changes. When these neurological symptoms are present, treatment tends to be more urgent and more frequent at the start. Providers often use the more intensive loading schedule of daily injections for up to 10 days before tapering down. The goal is to flood the body with B12 quickly enough to prevent permanent nerve damage. The maintenance dose after loading remains 1,000 mcg monthly.

Neurological symptoms can take weeks to months to improve, and in some cases damage that has been present for a long time doesn’t fully reverse. Starting treatment earlier generally leads to better outcomes.

Intramuscular vs. Subcutaneous Injections

B12 injections are given either intramuscularly (into a muscle, usually the upper arm or thigh) or subcutaneously (into the fat layer just under the skin, often the abdomen or thigh). If you’re self-injecting at home, subcutaneous shots are easier to do and less intimidating. The good news is that absorption is comparable between the two routes. A study comparing 1,500 mcg methylcobalamin injections found that the subcutaneous route actually reached peak blood levels slightly faster (about 1.4 hours vs. 1.5 hours) and produced a somewhat higher peak concentration. Overall bioavailability was essentially equivalent.

The injection volume is typically 1 mL regardless of route, which is a small amount and usually well tolerated.

How Injections Compare to Oral Supplements

High-dose oral B12 can work for some people, even those with absorption problems, because a small percentage of each dose is absorbed passively through the gut wall regardless of intrinsic factor. A Cochrane review found that 2,000 mcg of oral cyanocobalamin taken daily was as effective as 1,000 mcg injected monthly for normalizing blood levels and improving symptoms in the short term.

The tradeoff is consistency. Oral supplementation requires a daily commitment at a dose 20 times higher than what’s injected, and absorption varies from person to person. Injections deliver a predictable dose directly into the bloodstream. For people with pernicious anemia, significant gut disease, or neurological involvement, injections are the more reliable choice, at least initially.

Dosing for Children

Children with B12 deficiency follow a different schedule. The typical pediatric protocol starts with 1,000 mcg daily for 2 to 7 days, then drops to 100 mcg weekly for one month. Maintenance is 100 mcg once monthly. For children with severe anemia, the initial dose may be weight-based at 0.2 mcg per kilogram of body weight per day for the first two days before switching to the standard regimen.

Safety at High Doses

B12 is a water-soluble vitamin, and the body excretes what it doesn’t need through urine. There is no established upper intake limit for B12, and toxicity from injections is rare. One documented case from 2020 reported that a person didn’t develop symptoms until she had received a cumulative total of 15,000 mcg (15 mg) injected over several weeks. When side effects do occur at very high doses, they can include facial flushing or acne, headaches, nausea, heart palpitations, anxiety, and insomnia. You may also notice your urine turns red or pink after an injection, which is harmless and just the excess B12 being cleared.

At the standard 1,000 mcg dose used in clinical practice, serious side effects are uncommon. The most typical complaint is mild soreness at the injection site.

How Long Until You Feel Better

Many people notice improved energy and mental clarity within the first week or two of starting injections. Blood cell counts typically begin normalizing within 6 to 8 weeks. Neurological symptoms like tingling and numbness improve more slowly, often over 3 to 6 months, and the degree of recovery depends on how long the deficiency lasted before treatment started. Your provider will likely recheck your B12 levels after the loading phase to confirm the injections are working and adjust the schedule if needed.