So confused. :( TMI advice please?

So I had a little spotting today (see picture. Sorry if TMI), and with BBT and CM check it seems as though I ovulated just a couple days ago. (My opks haven't arrived in the mail yet.) I'm just a little confused as to what this could mean. I'm not sure if AF is trying to make a visit (not due until June 5th) or if implantation bleeding could be happening. :/ took a HPT yesterday and it was negative. So if anyone has any advice that'd be awesome!