How should I prepare for a test that uses IV contrast material?

Before a test that uses an intravenous (IV) contrast material, talk to your healthcare providers. Before a test that uses contrast, tell your doctor or the radiology technician if:
  • You have ever had an allergic reaction to contrast or any medications.
  • You have diabetes, kidney disease, asthma, cancer, or high blood pressure.
  • You are being treated with chemotherapy or antibiotics or have ever had dialysis.
If you have any of these factors, your healthcare provider may do a blood test ahead of time and may change how the contrast is used.

Temporarily stop taking certain medications. If you are taking any of the medications below, your healthcare provider will probably tell you to stop taking them:
  • Pain relievers known as nonsteroidal anti-inflammatory drugs (NSAIDs), such as ibuprofen or Aleve. Don't take them for 2 days before the test or for 2 days after the test.
  • Metformin (a common diabetes medication). Don't take it the day of the test or for 2 days after the test.
  • Diuretics (medications that make you urinate to relieve your body of fluids). If possible, avoid taking any diuretic medication for 24 hours before the test.
Stop eating or drinking for about 3 hours before the test.

Continue Learning about Diagnostic Procedures

Diagnostic Procedures

Diagnostic Procedures

Allergy tests, echocardiograms, biopsies, semen analysis and spinal taps are just a few of the medical diagnostic procedures that are performed on patients diagnose diseases and conditions. These classification procedures do not i...

nvolve x-ray imaging or a surgical procedure, but, involve taking measurements and samples of fluids, tissues and cells. Learn more about diagnostic procedures from our experts.

Important: This content reflects information from various individuals and organizations and may offer alternative or opposing points of view. It should not be used for medical advice, diagnosis or treatment. As always, you should consult with your healthcare provider about your specific health needs.