Durasi menstruasi yang normal adalah hingga 7 hari dan yang lebih lama dari itu merupakan suatu kelainan. Kenyataan bahwa menstruasi belum bersih hingga 8 hari menunjukkan bahwa ada banyak faktor. Misalnya, kista di daerah adneksa, atau polip di saluran serviks, fibroid, atau fibroid submukosa dapat menyebabkan haid tidak keluar selama 8 hari. Dalam hal ini, pergilah ke rumah sakit untuk melakukan USG untuk menentukan ketebalan endometrium, apakah ada kelainan pada adneksa bilateral dan apakah ada kelainan pada rahim, dan tergantung pada situasinya, berikan obat antiinflamasi dan obat pembekuan darah untuk menghentikan pendarahan terlebih dahulu. Tes hormon akan dilakukan dengan perut kosong 2-5 hari sebelum menstruasi berikutnya untuk menyingkirkan kelainan hormon. Jika terjadi kelainan hormon, mungkin ada kasus di mana menstruasi tidak kunjung selesai setelah 8 hari. Anda dapat mengonsumsi obat oral untuk mengatur siklus, seperti Darex-35, Eusebio atau Eusebio, untuk menghindari menstruasi yang berkepanjangan, yang dapat menyebabkan efek fisik.