Written & medically reviewed by Dr. Sanjay Anbu, MBBS· Last reviewed
Vitamin B12 is vital for blood and nerves, and deficiency is very common in India — especially among vegetarians, because B12 comes mainly from animal foods. Knowing the sources (and when to supplement) matters.
Best sources: eggs, dairy (milk, curd, paneer), fish, meat
Vegetarians rely on dairy/eggs and fortified foods — often not enough
Pure vegetarians/vegans usually need a B12 supplement
Signs of deficiency: tiredness, tingling/numbness, poor memory, anaemia
A blood test confirms deficiency
When to see a doctor urgently
Numbness, tingling or balance problems (nerve effects) — get checked
Deficiency with anaemia or memory problems
Long-term metformin or acid-reducer use can lower B12
Vegetarians: watch your B12. Because B12 is mainly in animal foods, many Indian vegetarians are deficient and benefit from supplements. Nerve symptoms need prompt treatment. MedDroid gives general information, not a personalised plan.
Frequently asked questions
Which foods are high in vitamin B12?
Eggs, dairy, fish and meat. Plant foods do not reliably contain B12, so vegetarians rely on dairy/eggs and fortified foods, and vegans need a supplement.
How do vegetarians get enough B12?
Through dairy and eggs plus fortified foods — but many still fall short and need a B12 supplement, ideally guided by a blood test.
What are the signs of B12 deficiency?
Tiredness, tingling or numbness, poor memory or concentration, a sore tongue, and anaemia. Nerve symptoms need prompt treatment.
Reviewed by Dr. Sanjay Anbu, MBBS. MedDroid is an AI medical assistant and can make mistakes. It provides general health information, not a diagnosis or medical advice — always consult a qualified clinician. In an emergency, contact your local emergency number immediately.