Your uterine bleeding may be heavy. Or you may have bleeding between periods. They may be caused by an imbalance of hormones. Or they can be caused by growths, an intrauterine device (IUD), bleeding disorder, or pregnancy. Learn more about the causes below.