Question: how long does it take for your uterus to heal after birth?
Answer: It takes about 1 week for the cervix to return to its normal size, but 4 to 6 weeks to heal completely from labor and delivery. During labor and delivery your vagina is stretched and injured, so it is swollen and has lost its elasticity.