Metformin

Charlotte
I've just got prescribed with metformin, will I be on this for the rest of my life? What will it actually do for me? How will it help me?