Question: how long do you have to go without eating for fasting blood work?
Answer: Fasting before blood tests Fasting means that you eat and drink nothing except water for 8 –16 hours before your blood test (12 hours optimal).