So I was having sex with my boyfriend and afterwards he was fingering me quite roughly because he had finished before me. All of a sudden I started bleeding but I felt no pain. There was alot of blood down my legs and on the floor, so much I had to lie down because I got light headed. Its been 3 days and I have occasional cramps and bleeding but not as extreme. I'm not a virgin so I'm quite worried I've ripped my cervix. Any advice would be greatly appreciated.