TMI!! period or?

🌸🦋

My period is due anyday now, but only been getting mild cramps, not PMS cramps. i’ve had constant sore boobs for about 2 weeks now but they’re still sore, not as extremely sore but they’re still sore. I got a lot of discharge maybe a few days after ovulation & I’ve been sleeping quite a lot . there were times when i was bleeding during sex but thought it was because my SO was being too rough with me. And when i had orgasms in the last few days, i started cramping badly but it wasnt like period cramps and i thought maybe my period is coming but still nothing. I also just got this just a few mins ago after sticking up toilet paper up in me. Is this old blood, or is this a period coming?