Question: how long do i have to fast for a glucose blood test?
Answer: For a fasting blood glucose test, you can't eat or drink anything but water for eight hours before your test. You may want to schedule a fasting glucose test first thing in the morning so you don't have to fast during the day. You may eat and drink before a random glucose test.