How long do you need to fast for a diabetes blood test?
In most cases you will need to fast 1-2 hours in order to get an accurate reading. You should have no food at all during this time and you should only have water too drink. Failure to fast before the test can produce inconsistent results.