what causes heavy bleeding during period?
 Pelvic inflammatory disease (PID) and other infections can cause irregular periods, as can endometriosis. This is a condition in which tissue that lines the inside of the uterus begins to grow elsewhere inside the body.Cervical, ovarian, or uterine cancer 