Implantation or period ???

yesterday i had pink spotting only when i wiped. Today i'm having pink spotting when i wipe and pink discharge in my underwear (sorry tmi lol) but there's also red specks in it?? I'm 10 dpo and period isn't due until around the 19-22.(irregular) i'm also having light cramps. i took a test this morning and it was negative but i know it's too early for a positive.

THIS MORNING

JUST NOW

.