Usually takes 6-12 weeks to recover from open heart surgery, but it may vary depending upon the patient’s comorbid condition.