ReadMyReport

Vitamin B12 — What It Means in Your Blood Test

New to reading lab reports? Start with our guide to reading a blood test report

This vitamin helps your body make healthy red blood cells and keep your nerves working well.

Your Vitamin B12 result shows whether you have plenty of this nutrient on hand. It matters because your nerves and red blood cells lean on it every day to stay in good shape.

Also known as: cobalamin, cyanocobalamin, serum B12, vitamin B-12, cobalamine

Kept in balance

This isn't a case where higher or lower is better. Your body keeps it in a narrow band, and both directions can matter.

Last reviewed: 2026-08-16

What is Vitamin B12?

Vitamin B12 is a vitamin that dissolves in water. Your body needs it to build red blood cells, make DNA, keep your nerves healthy, and this test measures your level.

Why is Vitamin B12 tested?

This test checks your B12 stores. Your doctor may order it if you feel very tired, notice numbness or tingling, or your blood count looks unusual.

What is a normal Vitamin B12 range?

India
No India-specific national reference interval is published for this parameter; your lab's printed range is the most reliable comparison.
Global
Normal: 200–900 pg/mL; Deficiency: <200 pg/mL (WHO/ICMR reference values)

Ranges vary by lab, method and equipment — the range printed on your own report is the one that applies to your result.

Source: [WHO, 2015]

What does your Vitamin B12 value mean?

There is no widely-accepted set of value bands for this parameter. Compare your result with the reference range printed on your own report, and discuss it with your doctor.

Vitamin B12 in mg/dL and SI units

Showing values in pg/mL. This is display only — your report's own value does not change.

Value (pg/mL)Same value (pmol/L)
200 pg/mL148 pmol/L
300 pg/mL221 pmol/L
500 pg/mL369 pmol/L
900 pg/mL664 pmol/L

Source: [CLSI, 2010]

What does a high Vitamin B12 result mean?

A high level is unusual from food alone. It often follows recent supplements, and sometimes reflects a liver or blood condition worth discussing with your doctor.

What does a low Vitamin B12 result mean?

A low level can leave you tired, with numbness or tingling in your hands and feet. It can also make your red blood cells larger than usual.

What can affect your Vitamin B12 result?

  • Meat, dairy, and eggs
  • Vegetarian or vegan diet
  • Stomach acid and absorption
  • Age
  • Some long-term medicines that affect absorption

In the Indian context

Low B12 is common in India, especially among vegetarians. Studies in the Indian Journal of Endocrinology and Metabolism report it in more than 40% of some groups.

Questions to ask your doctor

About this result

  • What does my Vitamin B12 result mean for me specifically, given my age and health?
  • Is my Vitamin B12 in the range that is right for me, not just the lab's general range?

Check your Vitamin B12

Upload your report to see your Vitamin B12 explained for you.

Upload your report