Is High B12 Bad? Health Risks and When to Worry

High vitamin B12 on a blood test is not dangerous in itself, but levels above roughly 800 pg/mL that you can’t explain by supplements deserve medical attention. The vitamin itself isn’t toxic, even at large doses. The concern is what elevated B12 in your blood may be signaling about your liver, kidneys, or blood cells.

What Counts as High B12

Most labs consider a normal total B12 range to be roughly 300 to 946 pg/mL. Levels above 946 pg/mL are flagged as high. In research, the threshold that consistently links to health risks is around 800 pg/mL and above. A 2024 dose-response analysis of 22 studies found that B12 concentrations above 813 pg/mL were associated with a 50% higher risk of death from all causes compared to people in the normal range.

That statistic sounds alarming, but it requires context. High B12 doesn’t cause those deaths. It reflects underlying conditions that do.

Why B12 Rises Without Supplements

Your liver stores 70 to 90% of the B12 in your body, bound to an inactive carrier protein. When liver cells are damaged, whether from cirrhosis, hepatitis, or liver tumors, that stored B12 leaks into the bloodstream. There are two ways this happens: damaged liver cells physically release their B12 stores, and the injured liver loses its ability to pull B12 back out of circulation. Both mechanisms drive serum levels up even though the body isn’t actually gaining more of the vitamin.

Kidney disease has a similar effect. When the kidneys can’t filter properly, B12 that would normally be cleared accumulates in the blood.

A group of blood cancers called myeloproliferative neoplasms, including polycythemia vera, chronic myeloid leukemia, and myelofibrosis, also produce elevated B12. These conditions cause abnormal overproduction of blood cells, and the excess cells release B12-binding proteins that inflate serum levels. In these diseases, B12 levels can serve as a marker of how active or advanced the condition is.

The Link to Cancer

Elevated B12 shows up more often in people with solid tumors than in healthy controls. In a case-control study of cancer patients, 15.8% had B12 levels above 800 pg/mL compared to just 1.5% of people without cancer. Lung cancer patients had the highest average levels (around 670 pg/mL), followed by breast cancer patients (595 pg/mL) and colorectal cancer patients (440 pg/mL). There was also a strong correlation between B12 levels and cancer stage: the more advanced the cancer, the higher the B12, peaking at Stage IV.

This does not mean high B12 causes cancer. Tumors, especially those involving the liver, disrupt normal B12 storage and clearance. The elevated reading is a downstream effect of the disease, not a driver of it. Researchers have proposed using B12 as a low-cost screening signal, particularly in settings where advanced diagnostic tools aren’t available.

High B12 From Supplements Is Different

If you take a B12 supplement or get B12 injections and your blood levels are high, the explanation is usually straightforward. Your body has a built-in throttle on B12 absorption. At low doses (around 2.5 micrograms), you absorb about 50% of what you swallow. At 10 micrograms, absorption drops to about 15%. Beyond that threshold, absorption flattens to roughly 1% of the dose, relying on passive diffusion rather than active transport.

This is why the National Institutes of Health has never set a tolerable upper intake level for B12. The Food and Nutrition Board considered the vitamin’s toxicity potential too low to warrant one. Your body simply doesn’t stockpile excess oral B12 the way it can with fat-soluble vitamins like A or D. Most of what you take beyond your needs passes through unabsorbed or gets excreted by the kidneys.

That said, very high-dose B12 supplementation isn’t completely without side effects. There are documented cases of acne-like skin eruptions in people receiving B12 injections. One well-documented case involved a patient on weekly 5,000-microgram injections who developed widespread inflammatory papules and pustules on the face, chest, and back within six weeks. These reactions appear more common with injections than oral supplements, and with prolonged high-dose use or when B12 is combined with other B vitamins.

What the Mortality Data Actually Shows

Several large analyses have examined whether people with high B12 die sooner. The overall picture: people with elevated B12 have about a 25% higher risk of dying from any cause than people with normal levels. Among those with chronic diseases, the risk climbs to about 40% higher. Among hospitalized patients, it reaches 57% higher.

For every 135 pg/mL increase in serum B12, all-cause mortality rises about 4% in the general population and 6% in older adults. These numbers are modest on an individual level, but they’re statistically consistent across studies.

The critical interpretation is that high B12 in these populations is a marker of illness severity, not its cause. People in hospitals with high B12 are sicker. Their liver or kidneys are failing, or they have active cancers. The B12 level reflects that damage. Treating the B12 number wouldn’t change outcomes any more than painting over a check-engine light would fix your car.

When to Take a High B12 Result Seriously

The key question is whether you can account for the elevation. If you take a daily supplement containing 500 or 1,000 micrograms of B12, or you’ve had recent B12 injections, a high reading is expected and typically harmless. You can confirm this by stopping supplementation for a few weeks and retesting.

If your B12 is elevated and you’re not supplementing, that’s when the result matters. The conditions most commonly associated with unexplained high B12 are liver diseases (cirrhosis, hepatitis, liver tumors), kidney failure, and blood disorders including both benign conditions like iron-deficiency anemia and malignant ones like leukemia and polycythemia vera. Solid tumors of the lung, breast, colon, and prostate also appear in the clinical picture.

Your doctor will typically follow up with liver function tests, kidney function panels, and a complete blood count. Depending on those results, imaging or further blood work may follow. The high B12 itself doesn’t need treatment. It’s a signal pointing toward something else that might.