طول فترة الدورة الشهرية هو ما يتعدى سبعة أيام متتالية, ولها أسبابها:
- اضطراب الهرمونات الأنثوية, خاصة الإستروجين
- اضطراب الغدد, خاصة كسل الغدة الدرقية
- الوراثة
- متلازمة تكيس المبايض
- اللولب, خاصة اللاهرموني
- حبوب مميعات الدم ومنع التجلط (الأسبرين والوارفرين)
- الأورام الليفية الحميدة, والأورام الغير حميدة بالرحم
- أمراض الدم: اللوكيميا, نقص أو ضعف الصفائح الدموية, مرض فون فيلليبراند ومرض الهيموفيليا (نادر جدا في الإناث)
- تغير حبوب منع الحمل
- الأمراض الجنسية مثل السيلان
- الإجهاد الشديد
- زيادة الوزن: بسبب زيادة هرمون الإستروجين