Implantation bleeding or period

Hi ladies !

Im 12DPO. I was hoping some could help me out . Husband and I had sex this morning. Hours later I had some pink blood when I wiped and only when I wiped and a few drops in the toilet. It was more than spotting but not near a period . It lasted probably 2 hours with some light cramping. My period is due Saturday.

I guess, I want to know opinions

1. Was it from sex (never in my life has that happened).

2. Implantation bleeding

3. Period (also never ever have spotted prior to it )

Thanks !