After open heart surgery you'll be moved to the Intensive Care Unit or ICU for a period of 1 to 2 days and then you'll usually be moved from the ICU to another room after that and stay in the hospital for another 4 to 5 days before you can go home.
After leaving the hospital after open heart surgery you need to take it easy for around 6 to 7 weeks which is the time it takes to recover fully from the open heart surgery.
Sometimes the recovery time can be longer depending on the situation.