Period😞

So I’ve been on my period for 3 weeks today. Yeah, I know. At the beginning, it was normal flow, then in the middle, it was not heavy at all and kind of spotting, and now, it’s so heavy! Like I can’t even sit comfortably and I have to sit with one leg over the other and if I move I can feel blood coming out and it’s so gross. It feels like I’m starting my period all over again. I am on birth control but idk if that’s the cause or what. But can someone tell me why this is happening??