您好!月经经期过长的原因:一些慢性的炎症,如盆腔炎、子宫内膜炎、慢性的宫颈炎等、盆腔器质性的病变、还有内分泌失调都可引起经血不干净,另外子宫肌瘤,子宫内膜异位症等都会引起的,建议到医院做个检查确诊病因在针对性治疗。