How Much Vitamin B12 Should I Take Per Day?

Most adults need 2.4 micrograms (mcg) of vitamin B12 per day. That’s the recommended dietary allowance set by the National Institutes of Health, and it applies to both men and women age 19 and older. But the amount you should actually take as a supplement depends on your age, diet, and how well your body absorbs the vitamin. Many people end up needing far more than 2.4 mcg in supplement form to actually get enough into their bloodstream.

Daily Recommended Amounts by Age

B12 needs are small compared to most other vitamins, measured in micrograms rather than milligrams. Here’s what the NIH recommends:

  • Birth to 6 months: 0.4 mcg
  • 7 to 12 months: 0.5 mcg
  • 1 to 3 years: 0.9 mcg
  • 4 to 8 years: 1.2 mcg
  • 9 to 13 years: 1.8 mcg
  • 14 and older: 2.4 mcg
  • Pregnant women: 2.6 mcg
  • Breastfeeding women: 2.8 mcg

These numbers represent how much your body actually needs to use each day, not necessarily how much you need to swallow. That distinction matters because your body doesn’t absorb 100% of the B12 you consume, especially in supplement form.

Why Supplements Come in Much Higher Doses

If you only need 2.4 mcg per day, you might wonder why B12 supplements typically come in doses of 500 mcg, 1,000 mcg, or even 5,000 mcg. The answer is absorption. Your body uses two different pathways to absorb B12, and both have limits.

The primary route relies on a protein called intrinsic factor, produced in your stomach. This pathway is efficient but can only handle a small amount of B12 at a time. The second route is passive diffusion, where B12 slowly seeps through the walls of your digestive tract without any help. This passive route only absorbs about 1% to 2% of the B12 you take in. So if you swallow a 1,000 mcg supplement, roughly 10 to 20 mcg actually makes it into your blood through passive diffusion, plus whatever the intrinsic factor pathway picks up.

This is why supplement doses seem wildly high compared to the RDA. The doses are designed to compensate for the body’s limited absorption rate, ensuring enough B12 gets through even if only a small fraction is absorbed.

How Much to Take if You’re Over 50

Adults over 50 are one of the groups most likely to need a B12 supplement, even if they eat meat and dairy regularly. As you age, your stomach produces less acid, and stomach acid is essential for separating B12 from the proteins in food so your body can absorb it. The synthetic B12 in supplements and fortified foods doesn’t require stomach acid to be released, which makes it a more reliable source for older adults.

The RDA doesn’t increase after age 50. It stays at 2.4 mcg. But because food-based absorption becomes less efficient, health guidelines generally recommend that adults over 50 get their B12 from supplements or fortified foods rather than relying solely on dietary sources. A daily supplement in the range of 500 to 1,000 mcg is a common choice for older adults looking to maintain healthy levels. Blood testing for B12 deficiency becomes especially worthwhile once you’re in your 60s.

How Much Vegans and Vegetarians Need

B12 is found almost exclusively in animal products: meat, fish, eggs, and dairy. If you eat a vegan or strict vegetarian diet, you will not get enough B12 from food alone. This isn’t a matter of eating better or choosing the right plants. Reliable plant sources of B12 essentially don’t exist, making supplementation non-negotiable.

Vegans have a few practical options. One approach is taking a daily supplement providing at least 250 to 500 mcg of B12, which accounts for the low absorption rate of a single dose. Another common approach is taking a larger weekly dose of 2,000 to 2,500 mcg. Some people prefer to eat B12-fortified foods like plant milks, nutritional yeast, or breakfast cereals two to three times a day, aiming for at least 3 to 4 mcg total from fortified sources. The key is consistency, since your body can’t store unlimited amounts and needs a regular supply.

Treating a Diagnosed Deficiency

If a blood test shows you’re deficient, the doses involved are significantly higher than maintenance levels. Normal blood levels of B12 fall between 160 and 950 picograms per milliliter. Values below 160 pg/mL suggest a deficiency that typically needs active treatment rather than just a standard daily supplement.

For oral treatment of a confirmed deficiency, doses of 1,000 to 2,000 mcg per day are common during the initial correction phase. At these high doses, even though the absorption percentage drops to around 1%, enough B12 gets through via passive diffusion to rebuild your stores. This is why high-dose oral supplements can work even for people who lack intrinsic factor or have absorption problems. The passive diffusion route bypasses the need for intrinsic factor entirely.

Some people receive B12 injections instead, which deliver the vitamin directly into muscle tissue and skip the digestive system altogether. Injections are typically used when deficiency is severe, when there’s a known absorption disorder, or when someone can’t reliably take oral supplements. Your doctor will determine the right approach based on how low your levels are and what’s causing the deficiency.

Is It Possible to Take Too Much?

B12 is a water-soluble vitamin, meaning your body excretes what it doesn’t need through urine rather than storing excess in fat tissue. No tolerable upper intake level has been established for B12 by any major regulatory body, which reflects the lack of evidence for toxicity even at very high doses. People routinely take 1,000 to 5,000 mcg daily without adverse effects.

That said, “no established upper limit” doesn’t mean more is always better. Once your body’s stores are full and your blood levels are in the normal range, extra B12 simply gets flushed out. Taking 5,000 mcg when you have no deficiency and eat a diet rich in animal products won’t give you extra energy or sharper thinking. It will just produce expensive urine. For most healthy adults eating a varied diet that includes animal products, a standard multivitamin with 2.4 to 25 mcg of B12 is more than adequate.

Choosing the Right Amount for You

The right dose depends on why you’re taking it. If you eat meat, dairy, and eggs regularly and have no absorption issues, you likely get enough from food and don’t need a standalone B12 supplement at all. A basic multivitamin covers any small gaps.

If you’re vegan, vegetarian, over 50, pregnant, or breastfeeding, a daily supplement of 250 to 1,000 mcg is a reasonable range for maintenance. If you’ve been diagnosed with a deficiency, your provider will likely recommend 1,000 to 2,000 mcg daily or a course of injections. And if you’re unsure where you stand, a simple blood test can give you a clear answer. B12 deficiency develops slowly, often over years, but the symptoms (fatigue, numbness or tingling in hands and feet, difficulty with balance, and memory problems) can become serious if levels stay low for too long.