Question: how long do you have to stay in the hospital after heart surgery?
Answer: Timeline. A person undergoing open heart surgery will need to stay in the hospital for 7 – 10 days. This includes at least a day in the intensive care unit immediately after the operation.