一般来说月经长时间不干净最常见的原因就是宫腔占位和内分泌失调的说。你这个情况的话检查一下妇科B超和性激素看看有没有什么问题再对症治疗。
如果是你这个情况还有一个可能性就是排卵期出血,这个一般是压力大造成的,做个b超一般没事的话出血量不多可以不用药的