Thanks for using HCM
As your age is 46, you are in peri menopausal stage, during this stage changes in period are common, it may become heavy bleeding and stops after few cycles.
Better to get one D& C done to rule out endometrial problem. Consult gynaecologist for complete pelvic examination. You may need USG abdomen to check for endometrial thickness.
Continue your treatment for anaemia
. Take food rich in iron contents
Have a good health