**tmi pic** what is this?

Period due 2 days ago. Woke up with slight cramping. Is this implantation or period?