Implantation or discharge?

I’m supposed to have my period today but I only got this. What can this possibly mean?