An angioplasty procedure usually takes between 30 minutes to two hours, depending on the overall health conditions. It might also take longer if your heart has major complications.