Attention! Tmi pic!

My period is supposed to be in three days., but this afternoon I started having weird fluttering cramps. Not so much pain. This weird pink discharge came out and hasn't really changed. Is it implantation or period starting?