how long does it take for metformin?
Metformin is a quick-acting oral medication—you will typically see some effect within 48 hours of starting the medication. Maximum effect will take about four to five days, but that depends on the dose.