I don't know why the doctor didn't tell me to fast before the 1 hr test. I had the test in the afternoon and had forgotten about it. I had lunch about an hour or two before and THEN guzzled the sugary drink; my results came back 135 (just past the cut-off at 134) and got called back to do the 3 hour test yesterday (which is really a 4 hour test). I passed it with ease!
I can understand why the test is flawed. Wish I didn't have to get stuck with so many needles!