Hello ma'am and welcome.
I would recommend a visit to a doctor for treatment with hormone containing medication for correction of your mesntrual cycle. Also, please request for a check on your hemoglobin
level as well, as the excessive bleeding may have resulted in anemia
Hope this helps.