Hi irregular periods could be because of hypothyroidism , pcos or even pregnancy if you are sexually active. You need to do an ultrasound pelvis . Also start a haemetinic like mumfer d3 once daily after food so that you are not anemic..
Also do a serum
Tsh land cbc levels
Consult direct for further management and prescription..
If you found me helpful give a feedback on http://www.practo.com/ghaziabad/doctor/dr-astha-agarwal-gynecologist-obstetrician/feedback