Period, Spotting, or Implantation?

There is 3 days til my expected period. I just had sex that was on the rougher side so I don't know if this is from that or possible implantation or did AF just come early 💔