Question: how long does it take to feel better after c section?
Answer: A C-section is major surgery. Just like with any surgery, your body needs time to heal afterward. Expect to stay in the hospital for three to four days after your delivery (longer if there are complications), and give your body up to six weeks to fully heal. That's easier said than done.