Period? Tmi picture in comment

Kristina

So I am due for my period either tomorrow or Thursday. For about the last week i have had discharge that looks like egg whites but a little yellow tinted to it i have never had this before my period. I started very light pink spotting every now and then yesterday. This is what i got today. Could this be from my period coming or maybe implantation bleeding??