How long does it take to recover from an angiogram?

Most patients can go home the same day after a few hours of monitoring. Full recovery takes 24-48 hours, but strenuous activities should be avoided for a few days.
image