Uterine bleeding during non-menstrual periods is often due to the following causes: 1. Uterine fibroids can cause irregular vaginal bleeding. 2. Endometriosis. 3. Lesions of the endometrium, such as endometrial inflammation, endometrial polyps, or atypical hyperplasia of the endometrium in response to hormone levels, or overgrowth, can lead to uterine bleeding. 4. Cancer can also result in irregular vaginal bleeding and odorous vaginal discharge. 5. Hormonal imbalance, resulting in functional uterine bleeding, is common in adolescent or menopausal women. Therefore, these are the causes of non-menstrual uterine bleeding, and it is recommended to have a detailed examination before treatment.