Understand metformin for diabetes, including how it works, common side effects, stomach symptoms, vitamin B12, kidney safety, and doctor-review signs.