How long does menstruation last?

The normal duration of menstruation is 3-7 days. If it is less than 3 days, it may indicate a low menstrual flow, and if it is more than 7 days, it may indicate a dysmenorrhea, which may be caused by endocrine hormonal disorders, as well as lesions of the uterus. For example, endometrial fibroids, endometrial polyps, submucosal fibroids, ovarian cysts, and even cervical polyps can cause dysmenorrhea. In such cases, it is necessary to go to the hospital for endocrine hormone tests, including ultrasound, and, if necessary, oral anti-inflammatory and hemostatic medications. However, if your period ends in 2 days, you should also take short-acting oral contraceptive medication to regulate and restore your lining to avoid the presence of reduced menstrual flow that can affect the function of the ovaries. Also, if menstruation becomes persistently heavy, it can also cause dripping menstruation, suggesting other diseases at the time of examination, and treatment of the disease should be carried out if possible. For example, if a myoma is present, myoma removal surgery should be considered.