Question: how long do you have to fast for a glucose blood test?
Answer: How to prepare for this test. If you're asked to fast, you can't eat anything for 8-10 hours before the test. You should drink only water. If you are having an OGTT, you will need to drink a glucose drink provided after your fasting test, then stay for an additional few hours for further testing.