I’ve been taking Metformin, 2000 mg daily, & about 5 years ago, after complaining about extreme fatigue, a blood test revealed my level at 156. They put me in a series of daily shots & then 1000 mg of B12 daily until present. They check routinely & levels stay around 300-350.