Question: how long to fast before a stress test?
Answer: Don't eat or drink anything except water for 4 hours before the test. Don't drink or eat anything with caffeine for 12 hours before the test.