Recovery from hemorrhoid surgery is a gradual process. The recovery period may vary depending on the condition and age. Most people are able to return to their routine around 7 to 10 days after the surgery. Complete recovery may take 2 to 4 weeks.