你好!月经经期过长的原因:一些慢性的炎症,如盆腔炎、子宫内膜炎、慢性的宫颈炎等、盆腔器质性的病变、还有内分泌失调都可引起经血不干净,另外子宫肌瘤,子宫内膜异位症等都会引起的。
建议去医院做个B超看下情况,祝你健康!