The duration of postpartum swelling varies from woman to woman. In most cases, it resolves within a week or two after childbirth. However, some women may experience swelling for a longer period, especially if they had complications during delivery or a cesarean section.