What is going on :/

Okay so I’m gonna try and explain this as best as possible. I’m supposed to start my period in t-minus 8 days. Usually around this time, I’ll have very mild to no cramps. I do however get extremely emotional before my periods lol. ANYWAYS, the other day (3-4 days ago?) I had sex. While we were having sex I started to smell literal fish. Luckily I am comfortable to talk to my partner about it and I stopped in the middle of sex and asked him if he smelled it. He said yes and asked if we should check it out so we did. I got off of him and the smell got even worse. I looked at his thigh and there was a small trace of blood that apparently had come from me which is SOOOO weird cause I never ever bleed unless I’m on my period. Also there was white stuff on his penis that I’ve never really seen before ( I’d know if it was cum, it was a stickier substance) and ever since that day My vagina has been smelling and Every Time I wipe I am spotting very little. I am also having sharp cramps which is unusual. What does this sound like I could be?

Ps. The spotting doesn’t even look like blood it just turned the toilet paper a little dark where I wiped.