Normal?

Had sex for the first time and didn’t bleed much but its been about two weeks now and every time we have had sex and i go to the bathroom after I find blood now. We have been trying different positions and I think he has been hitting my cervix as it feel like he’s punching my bladder sometimes😂?

The blood is only there for a little bit and it’s usually gone pretty quick after not lasting till the next day. It’s not a ton of blood either usually but last night was a little more than I expected, I honestly thought my period had arrived 10 days early yikes because it looked like spotting.

It has all been protected sex and I haven’t had any signs of infection, no itchiness or weird discharge, or pain, but today if im in a certain position it feels like my bladder is full and it has that sort of uncomfortable feeling - not pain but not quite comfortable. Im not sure if this is all because he is hitting my cervix when we have sex or because it has been too rough? Hopefully someone has an idea, thanks