Get an ultrasound done along with necessary blood tests for PCOs ,
thyroid or any other pathology, weight gain and lack of diet routine also has an impact on periods ,like wise physical or mental stress also causes irregular periods,for any further information or assistance you may get back to us.