月经期有血块是由于女性在月经期食用了冰冷的食物,或喝了冷饮,导致宫寒,使行经期间的经血流出不顺畅,而发生了血淤,从而就会造成月经期有血块的出现;另外,月经期有血块也可能是由于心情烦躁,经常盛怒,导致行经不顺畅,从而造成月经期有血块。此外,月经期有血块还可能是子宫内膜病变、子宫息肉,或者粘膜下肌瘤等造成的。如果在月经期发现有血块,可去医院做检查并进行治疗。