Implantation Bleeding?

Debi

This is only our first cycle Ttc and I have never logged before. I was also on BC until 6/18.

I am on CD23 and I think ovulated on CD17, which would make me only 6 DPO.

I've been feeling light cramping for about 2 days and have had light brownish spotting since yesterday morning like this (pic).

I've also had a migraine for the past day (also possibly due to heat wave we are having).

And pretty crazy mood swings.

Thoughts? I will be testing in about a week.