I had 4 weeks off then eased myself in with short hours, I'm also office based.
It's really difficult to plan because everyone's recovery is different. But personally, I would advise taking a little longer and don't rush, if you can afford to take time off and you've got a good employer, give yourself time to heal properly.