Yes its use will stop bleeding.
But this is not the solution. This is because having such heavy periods
at your age is worrisome due to risk of cancers.
So you need to get an endometrial biospy to rule out the possibility of cancerous changes in the uterine lining causing heavy periods.
Also an ultrasound
prior to biopsy is a must.
If the biopsy report is normal or shows simple endometrial hyperplasia
then ther is nothing to worry and you can continue with regesterone
When you are approaching menopause
the periods do get irregular bu they are lighter.
If you present with heavy bleeding during this period, it needs complete evaluation.
A Pap smear is also needed if you have not been tested for the same.