Dc1 was a long latent stage (waters broke 3 days before she was eventually born by section) failed induction (drip - strong but erratic contractions up to 60 seconds apart, then completely stopping for an hour, then restarting 10 minutes apart etc) eventually an emergency middle of the night section, massive blood loss, transfusions, taken back into surgery...
I was literally fastened to the bed with drains, drips and catheter for 3 days in hospital, on a very busy, noisy, overheated ward. Then everything was removed and I was allowed to go home but I couldn't walk - I had to lean on a corridor wall to shuffle out of the hospital while DH carried the baby.
I was walking, slowly, after a week and went out and about because I was getting cabin fever. I was desperate to prove I was fine and do everything but I most certainly wasn't - I was bleeding like a stuck pig, and could only walk at a snails pace, still injecting myself with heperin and everything hurt.
By 4 weeks I was functional. GP was a weird smarmy misogynistic type who told me not to drive until 6 weeks because if I did it would be my fault if I had an accident, and used Google to prove his point about abdominal muscles and emergency braking. I do wonder though whether people who drive a week post section should be doing so!
My womb hadn't contracted back properly at my 6 weeks check so had to go back again at 10 and then 12 weeks - finally signed off as having "passed" my 6 week check at 12 weeks, when my womb was back to normal proportions.
So 12 weeks probably.
Dc2 and 3 were elective sections, recovery was a bit quicker but womb didn't contract back til about 10 weeks either. I tried to do too much too soon with dc3 and pulled out internal stitches.
Being able to walk isn't being recovered! Being recovered is being able to do everything you could pre pregnancy without pain or worrying about doing damage or having an accident.
TL;DR: 12 weeks roughly