Every individual is slightly different, but it typically takes 8 weeks to recover from a c-section. It's vitally important that you don't do any heavy lifting or vigorous exercise whilst you're healing.