how many hours can you eat before a blood test?
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.