HELP!!!!

Mack
Okay so I usually never wake up in the middle of the night to pee, but last night I did. Every thing was fine.. Today at lunch, I peed, and there's was a bit of blood on the toilet paper..
Now since then, every time I pee it hurts so much, and there's blood in the toilet and on the toilet paper.. Wtf is going?! I'm freaking out!! I'm not supposed to have my period cause I take the shot every 3 months.. But it's only been 2 months, and I've had a bit of spotting but nothing like this! I also had sex friday without a condom but like 10 min after he put one on.. I really need your help!!