An angiogram is a diagnostic procedure that uses imaging to show your provider how your blood flows through your blood vessels or heart. An injected contrast material makes it easy to see where blood is moving and where blockages are. Your provider can use X-rays or other types of imaging for your angiogram.


What is an angiogram?

An angiogram is a diagnostic procedure that uses X-ray images to look for blockages in your blood vessels (arteries or veins). An angiogram test allows your healthcare provider to see how blood circulates in blood vessels at specific locations in your body. Providers use an angiogram of your heart, neck, kidneys, legs or other areas to locate the source of an artery or vein issue.

Why an angiogram is done

Your healthcare provider may want to do an angiogram procedure when you have signs of blocked, damaged or abnormal blood vessels. An angiogram test helps your provider determine the source of the problem and the extent of damage to your blood vessels.

With an angiogram test, your provider can diagnose and/or plan treatment for conditions, such as:

  • Coronary artery disease.
  • Peripheral artery disease.
  • Atherosclerosis.
  • Blood clots.
  • Aneurysm.

Who performs an angiogram?

An interventional cardiologist performs an angiogram. Interventional radiologists and vascular surgeons perform angiograms of peripheral arteries. Interventional neurologists perform cerebral angiograms. The provider who performs the angiogram can study your images and identify problem areas.


Cleveland Clinic is a non-profit academic medical center. Advertising on our site helps support our mission. We do not endorse non-Cleveland Clinic products or services. Policy

Test Details

How does an angiogram test work?

An angiogram involves injecting contrast material (dye) that your provider can see with an X-ray machine. Images on a screen show blood flow and blockages in your blood vessels.

How do I prepare for an angiogram test?

Before your angiogram test, your provider may want to check your blood to determine how well your blood clots. They also want to make sure your kidneys are working well.

Follow these guidelines after midnight the night before your test:

Always consult with your provider before discontinuing any medication, especially antiplatelet agents and anticoagulants.

If your provider approves:

  • Don’t take any aspirin or any products containing aspirin.
  • Don’t take blood thinners such as dipyridamole or warfarin (Coumadin® or Jantoven®) within 72 hours before the test and 24 hours after the test.
  • Don’t take clopidogrel for five days before your procedure.

Take all other medications as usual.

If you have diabetes, ask your provider for instructions about if and when to take your insulin and/or medicine.

Don’t eat anything after midnight the night before your angiogram. If you’re having general anesthesia during the procedure, don’t eat or drink anything after midnight.

Drink only clear liquids for breakfast the day of your procedure. Clear liquids include clear broth, tea, black coffee and ginger ale.


What should I expect on the date of my angiogram test?

On the day of your angiogram, you’ll need to:

  • Leave your jewelry and other valuables at home.
  • Make sure you arrange for a responsible adult to drive you home.
  • Bring a current list of your medications and allergies.
  • Bring a book or magazine in case your healthcare provider has to handle an urgent case before yours.
  • Let all of your providers know if you have diabetes.
  • Change into a hospital gown and lie down on a special X-ray table.
  • Meet with your provider to review instructions, questions and your medical history.

What happens during an angiogram test?

During an angiogram procedure, your provider will:

  1. Numb the area where the catheter will go.
  2. Access your blood vessel with a needle.
  3. Thread a wire through the needle.
  4. Slide a long, slender tube called a catheter over the needle and into a large artery (usually in your groin area).
  5. Slowly and carefully thread the catheter through your artery until the catheter’s tip reaches the part of the blood vessel they want to examine.
  6. Inject a small amount of contrast material (dye) through the catheter and into your blood vessel segment. For a few seconds, this can make you feel flushed or like you need to pee.
  7. Take X-rays.
  8. Watch where the contrast agent goes on the X-ray monitor to see where and how well blood is moving in your blood vessels.

If your provider finds a blockage, they may treat it right away with an angioplasty. This procedure uses a tiny balloon to force the blockage against your artery wall. An angioplasty may be all you need if it makes your blood flow better and there’s less than 30% of your blockage left after the procedure.

If an angioplasty doesn’t create a large enough opening for blood to get through, you may need a stent. This tiny metal tube stays in your blood vessel to keep it open. Your provider can place this right after your angioplasty.

Another treatment, bypass surgery, creates a way around your blockage.


What should I expect after an angiogram test?

Your healthcare provider will take out the catheter and bandage the area where they punctured your skin. They’ll press on the bandaged area for at least 15 minutes to stop or prevent bleeding.

If they put the catheter in through your leg, you’ll need to rest in bed for four to six hours. This will make your incision less likely to bleed.

Your provider will evaluate you and discuss at-home instructions with you before you go home.

Angiogram recovery

You should be able to go home the same day as your angiogram procedure, even if you had angioplasty and stenting. Because you received anesthesia, you’ll need someone to drive you home.

After you get home, don’t lift anything heavier than 10 pounds or stoop or bend for the next two days. This should keep your incision from bleeding.

A responsible adult should stay with you overnight after your procedure. Some people may need to spend the night in the hospital for their angiogram recovery.

If you have diabetes, don’t take metformin (Glucophage® or Fortamet®) for 48 hours after the test. This reduces the risk of kidney complications.

What are the risks of an angiogram test?

Angiogram risks are low. However, you can have complications in the area where your provider went through your skin to reach your artery. Angiogram complications happen in less than 1% of cases.

Risks of an angiogram procedure usually involve your puncture site and include:

  • Bruises. These are common and go away in one to three weeks.
  • Bleeding.
  • Infection.
  • Pain.
  • Kidney issues.
  • An allergic reaction to the contrast material (dye).
  • Injury to blood vessels.
  • A blood vessel blockage that could cause a heart attack or stroke (rarely).
  • A blood vessel leak (rarely).

Results and Follow-Up

What type of results do you get and what do the results mean?

Your healthcare provider may find small blockages that don’t need another procedure. You may need to take medication or make changes to your daily life. For example, you may need to exercise more or eat healthier foods.

You may have larger blockages that need more invasive treatment. Your provider may perform an angioplasty and place a stent to open your artery and keep it open. They can do this during your angiogram procedure.

Some people need a separate procedure on another day. Your provider may recommend a bypass operation that creates a way for blood to flow around the blocked area.

When should I know the results of an angiogram test?

Your provider will most likely speak with you after your angiogram is done.

When should I call my doctor?

Contact your healthcare provider if you have:

  • Pain or discomfort that doesn’t stop.
  • A hard time speaking or smiling.
  • Numbness, weakness, warmth or swelling in the arm or leg where they were working.
  • Fever.
  • A lump near your wound.
  • Bleeding where they put the catheter into your skin.

Additional Common Questions

How long does an angiogram take?

An angiogram can take as little as 15 minutes. However, some can take a few hours. It depends on what procedures your provider does after they find the issue.

Are you awake during an angiogram?

It depends. Most people receive medicine to sedate or relax them. Others receive general anesthesia, which makes them sleep.

How painful is an angiogram?

An angiogram isn’t very painful. You’ll feel a needle going into your skin when your provider injects an anesthetic to numb the area where they’ll insert a catheter. After that, you most likely won’t feel any more pain during the procedure.

Are angiogram and angioplasty the same?

No. An angiogram lets your provider see a blockage in your artery. During an angiogram, your provider can do an angioplasty to treat a blockage.

A note from Cleveland Clinic

If your provider wants you to have an angiogram, it means they’re looking for answers. Information from your angiogram test will help them decide if you need treatment. They may treat your issue during the procedure if it makes sense for your situation. Either way, you’ll be comfortable and relaxed. Ask your provider if you have questions about your angiogram or what they learn from it.

Medically Reviewed

Last reviewed on 08/05/2022.

Learn more about our editorial process.

Appointments 800.659.7822