Implantation?

8 days before my period I got this

Then 5 days before

I’m 2 days from it, my nipples have been very sore. Could this be implantation or my period coming ?

I usually don’t bleed early .