How Much B12 Should You Take a Day: RDA vs. Supplements

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 aged 19 and older. But if you’re browsing supplement aisles, you’ve probably noticed that most B12 pills contain 500, 1,000, or even 5,000 mcg, which is hundreds of times more than the RDA. The reason for that gap, and what dose actually makes sense for you, depends on your age, diet, and how well your body absorbs the vitamin.

The Official RDA by Age

B12 needs increase gradually from birth through adolescence, then stay flat for the rest of adulthood:

  • 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 assume you’re getting B12 from food and absorbing it normally. If either of those conditions doesn’t apply, the amount you need to take as a supplement is considerably higher.

Why Supplements Contain So Much More

Your body absorbs B12 in two stages. The first uses a specialized protein in the gut called intrinsic factor, which can handle only about 1.5 to 2 mcg at a time. The second is passive diffusion, where a small fraction of the dose (roughly 1 to 2%) slips through the intestinal wall on its own. When you swallow a 1,000 mcg supplement, you absorb the first 1.5 mcg or so through the normal pathway and then passively absorb around 10 to 20 mcg more. The rest passes through unused.

This is why supplement doses look absurdly high compared to the RDA. They’re designed to deliver enough B12 even through that inefficient passive route, especially for people whose active absorption is impaired.

Who Needs More Than the RDA

Several groups consistently fall short on B12 or can’t absorb enough from food alone.

Adults Over 50

As you age, your stomach produces less acid, which makes it harder to separate B12 from the proteins in food. Up to 30% of adults over 50 have some degree of this reduced stomach acid. The NIH specifically recommends that people in this age group get most of their B12 from supplements or fortified foods, since the crystalline form in supplements doesn’t require stomach acid to be absorbed. A daily supplement of 25 to 100 mcg is a common recommendation for older adults without a diagnosed deficiency.

Vegans and Vegetarians

B12 occurs naturally only in animal products: meat, fish, dairy, and eggs. If you eat little or none of these, supplementation isn’t optional. Nutrition researchers generally recommend 50 to 100 mcg daily for vegetarians. Vegans, who get essentially zero B12 from food, often benefit from doses at the higher end of that range or from taking 1,000 mcg two to three times per week. The European Food Safety Authority sets its adequate intake at 4 mcg per day for the general population, nearly double the U.S. RDA, which gives some sense of the margin experts consider safe and useful.

People on Certain Medications

Long-term use of acid-reducing medications (proton pump inhibitors and H2 blockers) and the diabetes drug metformin can reduce B12 absorption over time. If you’ve been on any of these for more than a year or two, a daily supplement in the 100 to 1,000 mcg range can help maintain your levels.

After Weight-Loss Surgery

Bariatric procedures physically alter the digestive tract and reduce B12 absorption permanently. The American Society for Metabolic and Bariatric Surgery recommends 350 to 500 mcg daily by mouth (sublingual or dissolving tablet), or 1,000 mcg by injection once a month for all post-surgical patients.

Tablets, Sublingual, or Injections

B12 supplements come in standard oral tablets, sublingual (under-the-tongue) tablets, and injections. For years, many people assumed sublingual or injectable forms worked better. A 2025 systematic review and meta-analysis published in Frontiers in Pharmacology found no statistically significant difference in blood B12 levels or related markers between oral, sublingual, and intramuscular routes. All three raised B12 levels effectively.

In practical terms, this means a regular oral supplement works just as well as more expensive or more inconvenient alternatives for most people. Injections may still be preferred for people with severe absorption problems or certain neurological symptoms, where a clinician wants to guarantee the vitamin bypasses the gut entirely.

Cyanocobalamin vs. Methylcobalamin

Most supplements contain one of two forms: cyanocobalamin (the synthetic, shelf-stable version) or methylcobalamin (a naturally occurring form). One study found the body absorbs about 49% of a 1 mcg dose of cyanocobalamin compared to 44% of methylcobalamin. However, another study showed the body excretes about three times as much cyanocobalamin in urine, suggesting methylcobalamin may be retained better in tissues. Overall, research indicates the practical differences are small and likely influenced by individual factors like age and genetics. Either form works. Cyanocobalamin tends to be cheaper and has a longer shelf life.

Is Too Much B12 Harmful?

B12 is water-soluble, so your kidneys flush out what you don’t need. No tolerable upper intake level has been established for B12, which means there’s no official ceiling on safe intake. Studies using doses of 1,000 to 2,000 mcg daily have not shown toxicity in healthy adults. That said, “no known upper limit” doesn’t mean megadoses serve a purpose if you’re already getting enough. Taking 5,000 mcg when you have normal B12 levels won’t boost your energy or sharpen your memory. Your body simply excretes the excess.

Practical Dosing Recommendations

If you eat meat, fish, eggs, or dairy regularly and you’re under 50 with no digestive conditions, you likely get enough B12 from food alone. A standard multivitamin containing 2.4 to 25 mcg covers any minor gaps.

If you’re over 50, take at least 25 to 100 mcg daily from a supplement or fortified foods. If you’re vegan or vegetarian, aim for 50 to 100 mcg daily, or 1,000 mcg a few times a week. If you have a diagnosed deficiency, doses of 1,000 to 2,000 mcg daily are commonly used to rebuild stores, typically for several weeks to months before stepping down to a maintenance dose.

A simple blood test can measure your B12 levels. Values below about 200 pg/mL generally indicate deficiency, while 200 to 300 pg/mL is considered borderline. If you fall in either range, higher supplemental doses make a measurable difference. If your levels are comfortably above 300 pg/mL, the standard RDA through diet is all you need.