Period or implantation?

Woke up to this.. is this implantation bleeding or the start of my period. My period is due today