It takes around six weeks to heal from the c section. It is essential to follow the hospital guidelines to ease the recovery process.