There may be several causes for this like
thyroid disorders , pcos or opened stressful lifestyle. You need a proper work up , lifestyle needs to be looked into and blood tests , ultrasound needs to be done.
Next Steps
should consult a gynaecologist, adopt better lifestyle habits in terms of exercise , diet and sleep.