ANXIETY HELP

Okay, I had sex day before ovulation (10 days ago) it was protected plus he pulled out we checked condom and there isnt any hols but he fingered me after sex. 5 days ago I had protected sex it was very rough and since then Ive had cramps. Yesterday I had sex too protected I have now cramps and this discharge. Is this implatantion or early period? Im so scared. I know we are very responsible so I hope Im not pregnant. Help me please. Im due 5 days!