Does your menstrual cycle last too long?

Periods lasting for eight days or more should be investigated. Underlying health conditions that can cause long periods include uterine fibroids, endometrial polyps, adenomyosis, or other serious ailments.