Frequent menstruation, or polymenorrhea, involves menstrual cycles that occur more often than every 21 days. Potential causes include hormonal imbalances, thyroid disorders, stress, significant weight changes, and certain medications. Underlying conditions such as polycystic ovary syndrome (PCOS) or uterine fibroids can also result in more frequent periods.