Besides these, menorrhagia could occur due to use of an intrauterine device or prolonged use of certain drugs (blood thinners). Pelvic inflammatory disease, medical conditions that affect blood clotting, infection of the reproductive organs, ovarian cancer, uterine cancer, cervical cancer, etc., are some conditions that may cause heavy vaginal bleeding.