What is this?

my boyfriend (16) fingered me last night really rough which I like don’t get me wrong but this morning when I got home I felt really sore and peed, it stung a little and this came out when I wiped, is this normal? My period is due in 2 weeks.