It can take between six to eight weeks for patients to recover from the first phase of heart surgery, explains WebMD. However, the amount of time it takes to fully recover from heart surgery varies per patient and depends on the type of heart problem and surgery the patient had.
After heart surgery, patients generally spend time recovering in the hospital's intensive care unit so doctors can closely monitor their heart rate, breathing, blood pressure and incision, according to the National Institutes of Health. If progressing normally, the patient is then transferred to another part of the hospital, where he remains for a specified amount of time before being discharged. Ongoing checkups are necessary for heart surgery patients throughout their recovery period and beyond.