How long does it take to recover after a caesarian?

8 weeks. Cesarean sections usually require 3 days of hospitalization. After that, i recommend light activity (no lifting more than your baby and no pushing/pulling/vacuuming/sweeping) for 2 weeks. No driving until you can stomp on the brakes to miss a kid running out in front of you. Pelvic rest (no sex, tampons, or douching) for 6 weeks to prevent infection. Full recovery takes 8 weeks.
1-2 wks. Like any other surgery, wound should heal in 7-10 days. However, if there is infection /diabetes /malnourishment /anemia...The rcovery could be late!