I’m 50 years old and I’ve been on my period for 20 days or more.

The reason for this is that at the age of 50, menstruation does not go away for more than 20 days, which may be caused by anovulatory abnormal uterine bleeding, endometrial cancer, endometrial polyps, fibroids, etc. The reason for this is that at the age of 50, menstruation does not go away for more than 20 days. 1. Anovulatory uterine bleeding: at the age of 50, perimenopausal period, ovarian function declines, ovaries don’t ovulate or ovulate sparingly, anovulatory abnormal uterine bleeding may appear, which may manifest as irregular menstruation, bleeding time varies, and may last for more than 20 days without going away. 2. Endometrial cancer: when the patient has endometrial cancer, the cancerous tissue is necrotic, which can cause irregular vaginal bleeding and lasts for more than 20 days. 3. Endometrial polyps: endometrial polyps may be caused by endometrial inflammation, elevated estrogen level and other reasons that lead to excessive local proliferation of endometrium. Endometrial polyps can cause increased menstrual flow and prolonged menstrual period, which can last for more than 20 days without leaving. 4. Uterine fibroids: the pathogenesis may be related to the elevated level of estrogen and progesterone. Uterine fibroids increase the area of the lining of the uterine cavity and poor uterine contraction, causing increased menstrual flow and prolonged menstrual period, which may lead to menstruation lasting for more than 20 days. If you are 50 years old and your period doesn’t go away for more than 20 days, it is recommended that you consult a doctor in time, improve the examination under the doctor’s guidance, and give appropriate diagnosis and treatment.