Question: how long do u need to fast for a blood test?
Answer: It is important that a person has not had anything to eat or drink other than water for 8 to 10 hours before a fasting blood glucose test.