A cardiac stress test measures how your heart responds to physical exertion

A cardiac stress test is a procedure where you exercise on a treadmill or stationary bike while a technician monitors your heart's electrical activity and blood pressure. The test shows whether your heart gets enough blood flow during activity — something that may not show up when you're at rest. Doctors order stress tests when they suspect coronary artery disease, want to check your heart's fitness after a heart attack, or need to clear you for surgery or a new exercise program.

The test usually takes 30 to 60 minutes total, though the actual exercise portion lasts only 8 to 12 minutes. You'll wear electrodes on your chest connected to an electrocardiogram (EKG) machine that records your heart's rhythm. A technician will gradually increase the speed and incline of the treadmill (or resistance on the bike) while watching for changes in your heart rate, blood pressure, and the electrical signals on the monitor.

Key Takeaways

  • A stress test records your heart's electrical activity while you exercise, showing whether your heart gets adequate blood flow under physical stress.
  • You will be asked to fast for a few hours before the test and to wear comfortable clothes and shoes suitable for exercise.
  • The test stops when ready if you experience chest pain, severe shortness of breath, dizziness, or if your heart shows dangerous rhythm changes on the monitor.
  • Results typically come back within a few days, and your doctor will discuss what they mean for your heart health and next steps.

How to prepare for your stress test

Tell your doctor about all medications you take, especially heart medications, stimulants, or asthma inhalers — some may need to be stopped 24 to 48 hours before the test. Ask specifically whether to take your regular medications on the morning of the test, as this varies by medication and by facility.

Do not eat or drink anything except water for 3 to 4 hours before the test. Wear comfortable, loose-fitting clothes and athletic shoes with good support. Avoid caffeine and nicotine for at least 24 hours before the appointment, as both can affect your heart rate and skew results. If you have arthritis or joint problems that make treadmill walking difficult, mention this when you schedule — your facility may offer a bike or a different type of stress test instead.

What happens during the test

You will change into a hospital gown or wear a shirt that opens in front so technicians can place 10 electrodes across your chest. They will take your blood pressure and resting heart rate, then explain the exercise protocol — usually the Bruce protocol, which increases the treadmill's speed and incline every three minutes. You control how hard you push; the goal is to reach a target heart rate (usually 85 percent of your maximum predicted heart rate based on your age), but you can stop at any time if you feel unwell.

During exercise, tell the technician when ready if you feel chest pain, pressure, shortness of breath, dizziness, nausea, or leg pain. These are not signs of weakness — they are important information. The technician watches the EKG monitor continuously and will stop the test if your heart shows dangerous patterns, your blood pressure drops unexpectedly, or you cannot continue safely. After you stop exercising, you will walk slowly for a cool-down period (usually 1 to 3 minutes) while the technician continues monitoring your heart as it returns to its resting rate.

Types of stress tests and when each is used

A treadmill stress test is the standard version and works best if you can walk or run without joint or mobility problems. A stationary bike stress test is an alternative if you have arthritis, balance problems, or cannot tolerate a treadmill. A pharmacologic stress test uses medication (usually adenosine or dobutamine) injected into your IV to simulate the heart's response to exercise; this is used when you cannot exercise due to arthritis, lung disease, or severe deconditioning. A nuclear stress test combines exercise or medication with a radioactive tracer injected into your bloodstream; a camera then images blood flow to your heart muscle at rest and during stress, providing more detail about which areas of the heart may have reduced blood flow.

Your doctor will recommend the type that best fits your physical ability and the specific question they need answered. If you have had a recent heart attack or unstable chest pain, your doctor may order a nuclear stress test or skip stress testing altogether in favor of a coronary angiogram.

Risks and side effects

Stress tests are generally safe, but they do carry small risks. The most common side effects are temporary: mild chest discomfort, shortness of breath, dizziness, or fatigue during or shortly after exercise. These usually resolve within minutes of stopping. Serious complications — heart attack, dangerous heart rhythms, or severe blood pressure changes — occur in fewer than 1 in 1,000 tests, and the technician and doctor are equipped to handle them when ready.

You are at higher risk for complications if you have had a recent heart attack, unstable angina, uncontrolled high blood pressure, or severe valve disease. Tell your doctor about these conditions when you schedule the test. If you are pregnant, stress testing is generally avoided unless there is a strong clinical reason, because the exercise and radiation exposure (in nuclear tests) carry risks to the fetus.

Understanding your results

A normal result means your heart reached the target heart rate without chest pain or significant EKG changes, suggesting your coronary arteries are supplying adequate blood flow. An abnormal result shows EKG changes, chest pain, or blood pressure problems during exercise, which may suggest reduced blood flow to part of your heart muscle. An inconclusive result means the test did not reach a high enough heart rate (often because you could not exercise hard enough) or the baseline EKG was too abnormal to interpret changes clearly.

Results do not diagnose a specific blockage or tell you exactly where a problem is — that requires a coronary angiogram, which is an invasive procedure where a catheter is threaded into your heart arteries and dye is injected so the blockages show on X-ray. Your doctor will discuss what your stress test result means, whether further testing is needed, and what treatment options (medication, lifestyle changes, or procedures) may help. Ask your doctor to explain the result in plain language and to clarify what happens next.

Cost and insurance coverage

The cost of a stress test varies widely depending on whether it is done at a hospital, an outpatient clinic, or a doctor's office, and whether it is a basic treadmill test or a nuclear test. Hospital-based tests typically cost more than office-based tests. Most insurance plans cover stress tests when ordered by a doctor for a medical reason, though you may have a copay or coinsurance. Medicare covers stress tests for beneficiaries with symptoms or risk factors of coronary artery disease.

Call your insurance company or your provider's billing department before the test to find out what your out-of-pocket cost will be. If cost is a concern, ask whether your facility offers a less expensive alternative, such as a basic treadmill test instead of a nuclear test, if both would answer your doctor's question.

Frequently Asked Questions

Can I take my regular heart medications before the stress test?

This depends on the medication and what your doctor is trying to learn. Some heart medications (like beta-blockers) slow your heart rate and can interfere with the test, so your doctor may ask you to stop them 24 to 48 hours before. Other medications should be taken as usual. Always ask your doctor which medications to take or skip on the morning of the test.

What if I cannot exercise hard enough to reach the target heart rate?

If you stop early because of fatigue, joint pain, or shortness of breath, the test may be inconclusive — meaning it did not provide a clear answer. Your doctor may recommend a pharmacologic stress test (using medication instead of exercise) or a nuclear stress test, which can provide more detail even if you cannot exercise.

How soon will I get my results?

The technician can tell you when ready whether the test was normal, abnormal, or inconclusive, but your doctor will review the full report and discuss the results with you within a few days. Do not assume your result is normal just because the technician did not express concern — wait for your doctor's interpretation.

Is a stress test the same as an EKG?

No. An EKG (electrocardiogram) is a quick recording of your heart's electrical activity at rest, taking about one minute. A stress test uses an EKG but adds exercise to see how your heart responds to physical demand, providing much more information about blood flow and heart function.

Can I drive home after the stress test?

Yes, you can usually drive yourself home after a standard treadmill or bike stress test. If you had a nuclear stress test with a radioactive tracer, you may feel slightly tired, but driving is still safe. If you felt dizzy or chest pain during the test, ask the technician or your doctor before driving.