An angiogram is an X-ray of the blood vessels. They can provide images of the blood vessels in many different organs. As a result, they often help doctors diagnose conditions affecting the heart, brain, arms, or legs. Angiograms can help doctors detect blood vessel abnormalities, including weakened blood vessels, plaque deposits, and blood clots. This articles discusses why doctors use angiograms, how they perform them, and the risks and side effects associated with the procedure. It also provides tips for people recovering from an angiogram.