月经期长原因是比较多的:1.内分泌失调所引起的,比如雌激素不足导致月经时间延长。2.可能是炎症所引起的。3.在临床上可能是由于子宫内膜出现了息肉或者是息肉样改变,都有可能会导致月经时间延长。4.有可能是黏膜下子宫肌瘤或者是肌壁间较大的子宫肌瘤所引起。5.有可能是因为子宫内膜出现了不典型增生。6.在临床上可能是血液疾病所引起。7.有可能是子宫内膜癌所导致。建议尽快去医院检查,必要的时候可以做诊断性刮宫,以病理诊断为准,进行下一步治疗。