you need to check your thyroid profile and if that is normal then a gynaecologist need to rule out if you are suffering from Pcod( polycystic ovarian disease
you didnt mention whether you are married or sexually active, if so first rule out pregnancy
Have you been diagnosed with PCOS?
Since you are having irregular periods, visit a gynaecologist and get yourself evaluated for PCOS. Also, eat a healthy diet and do regular exercise to control your body weight.
You can also visit my clinic International Fertility Centre located in New Delhi for further evaluation. My clinic offers varied gynaecological treatments and services and ensures that you have a successful treatment with us. You can mail your contact details to reach you.