月经量大有血块的原因有:1.生理因素,月经是由脱落的子宫内膜和血液混合在一起组成的。如果有较大的内膜脱落的话,就会有血块出现,这是一种正常的生理现象,是无需进行治疗的;2.受凉,由于女性来月经的时候,吃了一些凉的食物或者是用了凉水,导致宫寒,使气血运行不通畅,从而就会造成月经量增多有血块;3.妇科疾病,比如子宫肌瘤、子宫内膜厚等,这些都会造成月经量多有大血块的情况。