Skip to content
Open daily until 10 pm · Tirupati
Nareddy Care Hospitals logoNareddy Care

Metformin and vitamin B12: why your doctor checks it

Dr. Vishnu Anjan NareddyWritten by Dr. Vishnu Anjan Nareddy, MD (General Medicine)Professor of Medicine-Senior consultant physician (MD, General Medicine) · 4 min read
The short answer

Metformin, a common diabetes tablet, can lower vitamin B12 levels when taken for a long time. A simple blood test, usually once a year, finds a low level early.

Digital glucometer, blood sugar test strips, and prescribed diabetes medication

Why does this happen?

Metformin can reduce how much B12 the gut absorbs. The drop is slow and often shows no signs for years.

What signs can low B12 cause?

  • Tingling, burning or numbness in the feet or hands
  • Tiredness and breathlessness from anaemia
  • Poor memory or low mood

Tingling feet can also come from diabetes itself, which is why a test is better than guessing.

Who should get tested?

Anyone who has taken metformin for several years, or who has tingling feet, tiredness or anaemia.

What if my B12 is low?

Your doctor may give B12 tablets or injections. Don't stop metformin on your own; it remains an important diabetes medicine.

From our research

Dr. Vishnu Anjan Nareddy has authored clinical research investigating vitamin B12 levels in patients with type 2 diabetes on long-term metformin therapy, demonstrating the importance of periodic serum B12 assays to prevent diabetic peripheral neuropathy misdiagnosis.

When to see a doctor

If you take metformin and have not had a B12 test in the last year, or you have new tingling or numbness in your feet.

Book with Dr. Vishnu

This guide is general information and not a diagnosis. Reviewed by Dr. Vishnu Anjan Nareddy · October 2026 · How we write and review guides

Metformin and vitamin B12: why your doctor checks it — Nareddy Care