What could this be from ?

My bf and I had rough sex the other night.

And the last couple days I’ve been so sore and it hurts so bad when I pee and noticed little spots of blood in my panties.

Could it be from the rough sex or something ?

It’s not a uti. I’m so worried because it’s HURTS SO BAD WHEN I PEE.