Question: how long do i have to fast for blood sugar test?
Answer: How to prepare for a blood glucose test. Blood glucose tests are either random or fasting tests. For a fasting blood glucose test, you can't eat or drink anything but water for eight hours before your test.