Hi, it seems you are having irregular cycles..it could be due to many reasons from hypothyroidism , pcos , local infections , pid , polyp ..
We need to get a ultrasound pelvis and serum
TSH..
You can consult me online direct after you get these investigations for further management..