Period almost 3 weeks post partum?

I gave birth on the 2nd and I’m still bleeding (had a second csection) and it’s gotten pretty heavy the last week and I have actual period cramps.

So the bleeding hasn’t stopped and I’m not sure if it’s too soon for my period? Either way this sucks. 😩