I don't know much about metformin but if there is a slow release version that may be the way to go, discuss it with your doctor.