If your hormone levels aren't properly balanced, your body can make the lining too thick, which easily leads to heavy bleeding when you shed the thicker lining. If you really don't ovulate (release an egg from an ovary), this can simply throw off the hormone balance in your body, too, leading to a thicker lining and a heavier period.