Why does uterine bleeding occur? by Specialist Uterine bleeding can result when the body is stimulated by various internal and external factors, such as mental stress, metabolic disturbances, systemic or gynaecological diseases, alcohol abuse, and other drugs.