Hello mam, thanks for trusting health care magic.
in my opinion you are suffering from perimenopausal symptoms and therefore you might have to continue taking cyclic regesterone
for regularisation of flow and duration of periods
but get a pelvic ultrasonography
for analysation of cavity and endometrial lining of uterus
Take care and wish you all the best.