question?? help??

Okay so my boyfriend was at work for like3 weeks and when he got home we had pretty rough sex. I started to bleed during sex, like there was a lot of blood. stopped bleeding the minute we stopped but I  think I might've torn something because we had sex again like 2 nights after.. was more gental and I didn't bleed. But then 2 nights after that we had sex again and it wasn't even rough and I started to bleed during again.. Does this sound like I torn something? If so how long does it usually take to heal. Or what should I do?