It may take few weeks or several months to recover. It totally depend upon the surgery performed and treatment being carried out. Also patient age and type of problem occurred.