Question: kaiser how long to fast before blood test?
Answer: You may be instructed not to eat or drink anything except water for 9 to 12 hours before having your blood drawn. This is called a "fasting blood test." Fasting is not always necessary, but it may be recommended.