sugar level test is not bad. I didn't take the glucose test but opted for sugar level test. No food after midnight, then got the blood drawn at 8am next morning, went home for breakfast (it has to be what you normally eat), 2 hrs after breakfast I went back and they drew my blood again. It's not painful at all, and I wasn't hungry either.