From the moment your baby is born, hormonal changes cause your uterus to contract, shrinking it back to its pre-pregnancy state. It takes six to eight weeks for your uterus to return to its normal size. As for how long it takes for your stomach’s stretched skin to return, that timeline depends on skin elasticity.