I’m bleeding through wayyy to fast

<3

So, my period is very confusing. Sometimes, it’ll happen every 24 days, and others 21 or even 15. So it’s only irregular sometimes? I don’t even know. Anyway, last night I was staying up packing for vacation, so I went to bed at 7 and woke up at 11. That’s 4 hours. I was wearing a Super Plus tampon and a Size 4 Pad. And there were stains the size of like 3/4 of a baseball. The entire tampon was soaked through, as well as every square inch of the pad. What should I use? I’m thinking of trying a pad, tampon, spandex, a towel on the bed, and a pad for the bed. I have a mattress cover (it’s like a waterproof protector thing, idk), and although it kept the blood from getting on my mattress, the material is flimsy and I don’t completely trust it. I also don’t want to have to wash my sheets every night I’m on my period :(. Please help!!