Your uterine bleeding may be heavy. Or you may have bleeding between periods. These problems may be caused by hormonal imbalance. Or they can be caused by uterine growths, an intrauterine device (IUD), bleeding disorder, or pregnancy.