I work a desk job in customer service. I had my surgery just over a month ago on a Wednesday and was back at work the next Monday. I was up and walking immediately in the hospital, climbed stairs the next day, and almost no pain at all. I didn't have to take the pain and nausea medicine they sent me home with either.
I would have enjoyed more time off because I was very tired and lost my energy quickly, but that's all the vacation time I had available.
Everyone is different in their recovery.