what causes vitamin b12 deficiency in elderly?
Common risk factors for low vitamin B12 in seniors include: Low levels of stomach acid, which can be due to weakening of the stomach lining, or to medications that reduce stomach acid. Medications such as metformin (prescribed for diabetes), which interferes with vitamin B12 absorption.