Heavy bleeding is thought to be caused by lower levels of progesterone compared to estrogen.