How long it takes to menstruate after childbirth is related to the mother’s physical condition, hormone levels, and breastfeeding practices. Without breastfeeding, menstruation usually resumes around 6-10 weeks after delivery. If breastfeeding is practiced after delivery, the time it takes for menstruation to resume varies. Due to a variety of factors such as physical condition, hormone levels, breastfeeding style, and lifestyle and dietary habits, some women’s menstrual periods will return around 6-10 weeks after delivery, while others will not return for several months, and some breastfeeding mothers do not return to menstruation throughout the entire period of breastfeeding. If the mother lives and eats more regularly, is in a happy mood and has no bad habits, her menstruation may resume earlier; if she is under psychological stress, tired and has poor nutrition, her menstruation may resume a little later. Comparatively speaking, mothers with insufficient breast milk production or mixed breastfeeding will resume menstruation relatively early.