I had the same symptoms when I started peri-menopause at about 40 yrs old - after dealing with it for more than 5 yrs with sign of stopping, I finally talked my gynecologist into doing a hysterectomy since by then, I felt like I should own stock in a tampon or pad company.
Odd, or erratic periods can also be cause by thyroid problems, so if you haven’t had a complete thyroid panel (TSH, Free T4 and Free T3), you should ask your doctor to order one.
I found a link.
"Heavy bleeding is common among women transitioning into menopause, the point when your body’s reproductive system stops releasing eggs. One study found that among women ages 42 to 52, more than 90% experienced periods that lasted 10 days or more — with 78% reporting their blood flow as heavy".
I experienced that at the very beginning of menopause, when I was just a little older than you. A couple years of irregular but extremely heavy periods where I couldn't really be away from a restroom for more than 45 minutes.
Those symptoms were when I had my last miscarriage. Any chance you were pregnant?