Fixing a B12 deficiency usually comes down to high-dose supplementation, either by mouth or by injection, and the approach depends on why you’re deficient in the first place. Most people can correct their levels with oral supplements alone, typically 1,000 to 2,000 mcg daily for at least eight weeks. The cause of the deficiency matters because it determines whether you need temporary treatment or a lifelong plan.
Why the Cause Matters for Treatment
B12 deficiency isn’t one problem with one fix. The underlying cause shapes everything: what dose you need, how you take it, and how long treatment lasts. The most common reasons fall into a few categories.
If your diet is simply low in animal products, the fix is straightforward: eat more B12-rich foods or supplement daily. Vegans and strict vegetarians are the most obvious group here, but older adults who eat less overall can also fall short through diet alone.
Absorption problems are a different story. Your body needs a protein called intrinsic factor (produced in the stomach) to pull B12 from food into the bloodstream. People with pernicious anemia don’t make enough of this protein, and they’ll need supplementation for life. Certain medications also interfere with absorption. Metformin, widely prescribed for diabetes, disrupts B12 uptake in the small intestine through a combination of altered gut motility, bacterial overgrowth, and reduced absorption. Proton pump inhibitors (PPIs), commonly taken for acid reflux, also impair B12 absorption. If you take either medication long-term, periodic B12 monitoring is a good idea.
Gastric bypass surgery, celiac disease, and Crohn’s disease can all reduce absorption too. In these cases, even a B12-rich diet may not be enough on its own.
Oral Supplements: The First-Line Option
For most people, oral B12 supplements work just as well as injections. A standard treatment protocol is 1,000 mcg daily for eight weeks, then 1,000 mcg weekly for maintenance. At 2,000 mcg per day, oral supplementation actually raises B12 levels more effectively than 1,000 mcg daily injections, according to data reviewed by the American Academy of Family Physicians.
This might seem counterintuitive if you have absorption issues, but here’s why it works: B12 can be absorbed through passive diffusion along the entire intestinal wall, bypassing the intrinsic factor system entirely. This passive route only captures about 1% of the dose, which is exactly why the doses are so high. One percent of 1,000 mcg still delivers 10 mcg, well above the 2.4 mcg daily requirement.
You’ll find B12 supplements in two main forms: cyanocobalamin and methylcobalamin. Both are available over the counter in doses ranging from 500 to 2,000 mcg. Cyanocobalamin is the most studied form and the one used in most clinical research. Methylcobalamin is the form your body uses directly, but there’s no strong evidence that it works better as a supplement.
Sublingual vs. Swallowed Tablets
Sublingual tablets dissolve under your tongue, and many people assume they’re absorbed more efficiently. The data doesn’t support this. A systematic review across 35 comparisons found that oral tablets raised B12 levels by about 285% on average, while sublingual tablets raised them by about 199%. The difference between all routes (oral, sublingual, and injections) was not statistically significant for either B12 levels or homocysteine reduction. In practical terms, pick whichever form you’ll actually take consistently.
When Injections Make More Sense
Injections deliver B12 directly into muscle tissue, completely bypassing the gut. They’re typically reserved for people with severe deficiency, significant neurological symptoms, or confirmed pernicious anemia. They’re also useful when someone can’t reliably absorb oral doses due to surgical changes to the digestive tract.
For pernicious anemia specifically, injections are often the starting point. Once B12 stores are replenished, some people can switch to high-dose oral supplements, but the key point is that treatment is lifelong. You will always need supplementation because the underlying absorption problem doesn’t resolve.
B12-Rich Foods to Build Into Your Diet
Supplements fix the immediate deficiency, but building B12 into your regular diet helps maintain healthy levels over time. B12 is found naturally only in animal-based foods. The richest sources by far are organ meats and shellfish:
- Beef liver (3 oz, cooked): 70.7 mcg, nearly 30 times the daily requirement
- Clams (3 oz, cooked): 17 mcg
- Oysters (3 oz, cooked): 14.9 mcg
- Salmon (3 oz, cooked): 2.6 mcg
- Ground beef (3 oz): 2.4 mcg
- Milk (1 cup, 2%): 1.3 mcg
- Eggs (1 large): 0.5 mcg
If you follow a plant-based diet, fortified nutritional yeast is the standout option, delivering 8.3 to 24 mcg per quarter cup depending on the brand. Fortified breakfast cereals provide a smaller amount, around 0.6 mcg per serving. These are useful but rarely enough on their own to correct a true deficiency. Vegans and vegetarians should plan on taking a daily supplement regardless of how many fortified foods they eat, since the daily requirement of 2.4 mcg is difficult to reliably meet from plant sources alone.
How Long Recovery Actually Takes
This is where expectations need adjusting. Some people feel more energy within the first week or two of treatment. Others notice no improvement for months. Recovery from B12 deficiency is a slow process, especially when neurological symptoms are involved.
Blood counts often improve within the first few weeks. Fatigue tends to lift gradually over one to three months. But nerve-related symptoms like tingling, numbness, and balance problems take much longer to resolve. When a deficiency has gone undiagnosed for a long time, neurological recovery can take a year or more. Some patients take over two years to become relatively symptom-free. The complaint that tends to linger longest is a general sense of reduced stamina, a feeling of not being able to handle as much as you used to.
The longer the deficiency has persisted before treatment, the slower and less complete the recovery. Some nerve damage can become permanent if left untreated for years. This is one reason early detection matters.
Getting the Right Diagnosis
A standard blood test measures your serum B12 level, but this test has a well-known limitation: it can appear normal even when your body’s cells aren’t getting enough B12. When levels fall in a borderline range, a more reliable marker is methylmalonic acid (MMA). MMA builds up in the blood when B12 is too low to carry out its normal metabolic functions. A result above 0.40 nmol/mL in adults suggests a likely deficiency, even if the serum B12 number looks acceptable.
If you’ve been supplementing and your levels aren’t improving, or if your symptoms persist despite normal-looking blood work, asking for MMA testing can help clarify whether a functional deficiency is still present. This is particularly useful for people on metformin or PPIs, where absorption may be compromised in ways that standard B12 testing doesn’t fully capture.
Putting a Plan Together
For a straightforward dietary deficiency, the path is clear: take 1,000 mcg of oral B12 daily for at least eight weeks, then continue with a maintenance dose. Add B12-rich foods or fortified alternatives to your regular meals. Retest your levels after two to three months to confirm they’re moving in the right direction.
For absorption-related deficiencies, the supplement dose may need to stay at 1,000 to 2,000 mcg daily indefinitely. People with pernicious anemia should expect lifelong supplementation, whether by injection or high-dose oral tablets. If you take metformin or a PPI, regular monitoring lets you catch a drop in B12 before symptoms develop.
Regardless of the cause, patience matters. Your body stores B12 in the liver, and rebuilding those reserves is a gradual process. Consistent daily supplementation, not occasional mega-doses, is what drives steady recovery.

