“ metformin back pain metformin 1 mg side effects of metformin er 500 mg how long does metformin stay in your body ”