Thanks for query,
Your irregular period with continuous nature shows that you have hormonal
Hormonal imbalance can be occur due to tension,Anxiety,Late hour of working,shift duty,Any lesion of ovary,starting of menopause
is need to rule out any uterus disease.
After it's result we can advise you for further treatment.