how long do you have to fast for blood test
Quick Answer. Patients should fast for at least 12 hours before they have a fasting blood test, according to St. John Providence Health System. Not all blood tests require patients to fast, but those that do require that patients abstain from food or any type of beverage besides water before their test. Continue Reading.