Hello ma'am and welcome.
You have failed to mention your age, depending on your age one of the cause (pre-menopause
) can be ruled out or suspected.
Either way, a hormonal
imbalance is most probably present. It would be difficult to predict the exact cause as I do not have much information to work with here ma'am. But I would recommend an elaborate evaluation including a hormonal check, ultrasound
examination and complete blood count
Possible causes can be uterine abnormalities, hormonal imbalance, stress, strenuous exercise, birth control, etc.
Hope this helps.