Metformin can cause vitamin B12 deficiency over time, which may lead to tiredness, breathlessness, and fainting. Your doctor may monitor your B12 levels and recommend supplements.