Implantation or period?

AF due in 3 days. Had protected sex a few times a couple weeks ago and today. Wiped earlier and had light pink blood, put a small tampon in. Been cramping and stuff lately.