Thanks for query,
As you have irregular period their is an hormonal
Hormonal imbalance occurs due to Stress,Anxiety
,long night working hours,shift duty or some ovarian lesion.
You should consult doctors to rule out other possibility.
He will examine you & may ordered Ultra sound
& advise you accordingly.