Question: how many hours do you have to fast for blood work?
Answer: What to know about fasting before your lab test. With certain blood tests, you may be instructed to fast for up to eight hours before your appointment. Fasting before a blood draw means you don't eat or drink anything except water. Don't wait until the day of your blood draw to ask if you should fast.