Hello, Irregular periods is caused by hormonal imbalance (like
prolactin, oestrogen, progesterone,) hypothyroidism, reproductive tract infections, PCOS, anemia,fibroids, stress, emergency contraceptive pills, pregnancy, certain other medications , you need to be examined first to find the cause, don't worry all can be managed with medicines please consult a gynecologist.