AF is 1-2 days late. Just went loo and this happened

Mama
 I wiped and got this. Implantation or could this be my period?