My boyfriend and I had oral sex about a week or so ago and he was fingering me really rough and I was bleeding after it and I thought it was odd cuz I'm not a virgin. Well just 2 days ago we did it again and I was bleeding again and all day yesterday it was really sore and I went to check it out in the shower and I found a bump. I have had a yeast infection before and I got rid of it so I don't think that's what it is. My last 2 options I thought it could be is genital herpes or just irritation from him being so rough. Can some one help me?