Question: how long to fast for blood test coffee?
Answer: You must fast for 12 hours (overnight) before your blood test, but you have a real dependence on coffee or caffeine.