Question: how long do you have to fast before a stress test?
Answer: Don't eat, smoke, or drink beverages containing caffeine or alcohol for three hours before the test. Your doctor may ask you to stop certain medications that can interfere with the heart's response to exercise, like a beta blocker or digoxin, a day or more before the test.