How long does it usually take to recover after esophageal surgery?

It varies per person. Esophageal surgery, specifically esophagectomy is "varsity" level or big surgery. Often it may take 6 months to a year for someone to forget that they had surgery.
Depends. It depends on the type and extent of surgery. For a esophagogastrectomy, done by thoracotomy(chest incision), expect 6- 12 weeks of recovery time.