The recovery from cardiothoracic surgery can be long and difficult. Most people will need to stay in the hospital for a week or more after the surgery, and there will be a lot of pain and discomfort during the recovery period. For the best treatment and facilities, visit a top heart hospital on Sarjapur Road.