Back to all questions
DiabetesAnswered
Is metformin safe to take long-term for type 2 diabetes?
I was diagnosed with type 2 diabetes last year and put on metformin. My doctor says it's safe but I've been reading about vitamin B12 depletion and other concerns. What should I know about long-term metformin use?
DiabetesNewbieJanuary 29, 20257.8k views
Expert Answer
Dr. Amanda Liu, PharmD — Clinical Pharmacology
Metformin is one of the most studied medications in history and has been used safely for over 60 years. It remains the first-line treatment for type 2 diabetes recommended by virtually every major medical organization worldwide. Your doctor is right that it's generally very safe — but you're also right to be informed about potential long-term considerations.
What the Evidence Shows
- Cardiovascular benefit: Unlike many diabetes drugs, metformin has been shown to reduce cardiovascular events and mortality — not just blood sugar. The landmark UKPDS trial showed a 36% reduction in all-cause mortality in overweight patients on metformin.
- Cancer protection: Multiple large studies suggest metformin users have lower rates of several cancers, including colorectal, breast, and liver cancer. This is an area of active research.
- Longevity research: Metformin is being studied in the TAME (Targeting Aging with Metformin) trial as a potential anti-aging drug — it's that promising.
Real Concerns to Be Aware Of
- Vitamin B12 depletion: This is real. About 5–10% of long-term metformin users develop B12 deficiency, which can cause nerve damage (neuropathy), fatigue, and cognitive issues. Solution: Get your B12 level checked annually. If low, supplement with 1,000 mcg B12 daily.
- GI side effects: Nausea, diarrhea, and stomach upset are common initially but usually improve after 2–4 weeks. Taking metformin with food helps. Extended-release (ER) formulation causes fewer GI problems.
- Lactic acidosis: Extremely rare (less than 1 in 100,000 patient-years). Almost exclusively occurs in people with severe kidney or liver disease. Your doctor monitors your kidney function for this reason.
What You Should Do
- Continue taking metformin as prescribed — the benefits far outweigh the risks for most people
- Ask your doctor to check your B12 level annually
- Get regular kidney function tests (standard diabetes monitoring)
- Take metformin with meals to minimize stomach upset
- If GI side effects persist, ask about the extended-release formulation
This is general health information. Do not modify your medication without consulting your prescribing physician.