Stress
One of the most common causes, not only for polymenorrhea but many other health ailments is stress. Be it physical, emotional, or environmental stress, it affects the hormonal balance in the body and causes menstrual irregularities. However, the good point is it is a mild cause, which can be managed by consuming medications and performing stress-relieving exercises.