Gliclazide started working for me within a day, metformin i'm not so sure as it never did more than knock a point or 2 off my level.
Reducing carbs will lower blood sugars remarkably quickly, how much depends on the individual and the amount of carbs eaten.