Implantation bleeding or period coming?

Hannah

Due for period on Monday. Is this implantation or period coming?