Fibroids contribute to heavy menstrual bleeding by increasing the uterine lining's surface area and disrupting normal contractions, leading to prolonged and irregular bleeding. Fluctuating estrogen levels, especially during perimenopause, can cause fibroids to enlarge, worsening bleeding and potentially resulting in anemia, fatigue, and weakness.