الميتفورمين قد يسبب في نقص بفيتامين ب-12 ، وكما هو معلوم أن نقص فيتامين ب-12 قد يسبب في الأنيميا (فقر الدم) ، ولكن للذين يتناولون الميتفورمين قد يحدث لهم نقص في فيتامين ب-12 ولكن ليس بالضرورة أن يُصاب بالأنيميا (فقر الدم) فقد يحدث نقص في قيمة الفيتامين بالدم فقط وبدون أنيميا. ولكن بالطبع لو زاد النقص في كمية الفيتامين ولم يتم علاجه فقد يحدث فقر دم.
يحدث النقص للذين يتناولون في أقراص الميتفورمين بالأخص لدى المسنين أو الذين يستعملون في الميتفورمين لمدة طويلة جداً أو الذين لديهم عُرضةً لنقص هذا الفيتامين مثل المصابين بأمراض الجهاز الهظمي أو "الشخص النباتي"، أو الذين يستعملون في أنواع معينة من أقراص ضد الحموضة بالمعدة لفترة طويلة.
ففي هذه الفئات من الأفضل عمل تحليل (سنوياَ) لمعرفة كمية فيتامين ب-12 بالدم، وفي حالة وجود النقص في هذا الفيتامين فقد يقترح الطبيب المعالج أقراص أو حقنة فيتامين ب-12 لعلاج ذلك النقص.