wtf is going on tmi

so I bleed after having sex with my boyfriend. he is average size but why do I always bleed I'm 4 days away from my period. we don't really do it rough. I'm never in top cause it hurts. any ideas??