If your gap between 2 periods is less than 21 days then visit a doctor for diagnosis and treatment. Following are some common causes of this condition.
- Frequent ovulation
- Malnutrition
- Hormonal imbalance
- Stress and anxiety
- Pelvic inflammatory disease