Glossary

What is vitamin B12?

Vitamin B12 is a vitamin your body needs to make healthy red blood cells and keep your nerves working. Your body cannot make it, so it has to come from food.

Written by Poshan Labs. Sources are named on the page. Last updated 26 October 2026.

Vitamin B12 in your reports

Usually listed as vitamin B12 or cobalamin, often in pg/mL.

  • The sources we checked do not give one fixed range.
  • Labs set their own, so compare your number with the range printed on your report.

Vitamin B12: a vitamin your body needs to make healthy red blood cells and keep your nerves working.

Why vitamin B12 matters

Low B12 can cause a type of anaemia, along with tiredness, tingling or numbness in hands and feet, poor memory and low mood.

It is more likely if you eat few animal foods, because B12 comes mainly from milk, eggs, fish and meat. The NHS also lists these causes:

  • pernicious anaemia
  • stomach surgery
  • some medicines, including metformin and acid-reducing tablets

That is why people with diabetes or acidity on long-term treatment should get it checked.

Vitamin B12 in Indian food

B12 is found in milk, dahi, paneer, eggs, fish, chicken and meat, and in some fortified foods.

  • If you are vegetarian, make dairy a daily habit, and include eggs if you eat them.
  • Vegans usually need fortified foods or a supplement.
  • If you take metformin or acid tablets, don't stop them; ask your doctor whether your B12 should be tested and how to correct a low level.

The first call is free

Tell Puja what's going on and she will tell you honestly whether she can help.

A question about Vitamin B12?

Send Puja a message. On a free call she looks at your reports and your plate with you, and says what to change.