Può verificarsi a causa di numerose condizioni tra cui in particolare endometriosi, fibromiomi uterini, tumori dell'utero; si associa anche a squilibrio ormonale (talvolta associato a stress o obesità), adenomiosi, endometriosi, uso di contraccezione progestinica, disturbi della coagulazione del sangue. Nei casi di lunga data l'emorragia cronica può portare ad anemia da perdita.