Implantation or period bleeding?

My period (25-day cycle) is due tomorrow but I‘m having spotting since yesterday. I normally have bright red spotting and my period just hours later. Since yesterday it took 1,5 days until I spotted again. Plus I’m having a migraine for 4 days straight now.

Is this my period or implantation bleeding.