Implantation bleeding or period??

Hey guys,

I’ve had very light bleeding today (3 days before my period is due) along with some light cramping is this implantation bleeding or my period coming?? Photo below