Hello,
Irregularity in periods usually happens due to hormonal imbalance in your body. I would suggest that you visit a gynaecologist and get your hormonal profile testing done like T3,T4,
TSH, serum prolaction and PCOD to rule out the cause behind irregular periods.
You can also visit my clinic International Fertility Centre located in New Delhi for further evaluation. My clinic offers varied gynecological treatments and services and ensures that you have a successful treatment. You can share your contact details to reach you.