Get ur
Thyroid checked ,if
tsh levels are raised then this could be the reason, and if it is normal levels then u would need to get an ultrasound done to see for PCOs or any other underlying issues. Weight gain ,lack of physical activity, Physical or mental stress,change in diet or place are other reasons which can cause this ,for any further information or assistance you may get back to us.