What do you take to stop bleeding when your period doesn’t go away for more than 20 days?

Aunt that is menstruation, menstruation more than 20 days does not go may be uterine fibroids, cervical polyps, endometrial polyps and other diseases, the patient can follow the doctor’s instructions to take tranexamic acid tablets, ibuprofen extended-release capsules, ethinyl estradiol cyclopropylpropanedione tablets and other drugs to treat. 1. uterine fibroids: for uterine fibroids caused by menstruation for more than 20 days, the patient can follow the doctor’s instructions to take oral tranexamic acid tablets, Baogong hemostatic granules and other drugs. 2. Cervical polyps: cervical polyps can also lead to menstruation for more than 20 days, the patient can take oral ibuprofen extended-release capsules, diclofenac sodium extended-release tablets and other non-steroidal anti-inflammatory drugs, but also oral tranexamic acid tablets and other drugs to stop bleeding. 3. endometrial polyps: for endometrial polyps caused by menstruation for more than 20 days, the patient can follow the doctor’s instructions oral ethinyl estradiol cyproterone tablets, drospirenone ethinyl estradiol tablets and other short-acting contraceptives. When the patient has the symptom of menstruation not leaving for more than 20 days, it may also be caused by endometrial cancer, cervical cancer and other diseases. Patients should seek medical treatment in time, take medication as prescribed by doctors, and need to take surgical treatment if necessary.