I've had it done twice and recovery depends in part on your current physical shape, age and how much damage had to be repaired. Both of mine were bad and an absolutely horrible experience. It was probably the worst physical pain I've ever had to endure. I will also add that when the doc says the nerve block lasts 24 hours, don't believe him as it's about half that so stay ahead on the meds.
It took me almost 24 months on the first one to feel completely normal and about 14-16 months on the second but the doc messed up on that one and now I have some kind of nerve damage going on. Good luck OP.