月经血量多而且有血块的原因如下:1.子宫肌瘤。患有子宫肌瘤的患者,一方面由于子宫内膜的面积增大,另一方面由于子宫收缩不好,容易导致月经血量过多的现象。月经血量过多,正常的脱纤维化作用相对减弱,容易形成血块。2.子宫腺肌症。同样也会因为子宫内膜增多、子宫收缩能力减弱,引起月经过多和血块。3.在来月经期间饮酒、进行高强度的体育锻炼、吃辛辣、刺激性过强的食物,都有可能引起月经异常的表现。