Question: how long do you need to stay in hospital after an angiogram?
Answer: If you are having your angiogram done as an outpatient: you will stay in the hospital for four to six hours after the procedure is completed. Hospital staff will watch over you to make sure that you are all right.