Af late !

So af is late by 2 days. I tested maybe a day before expected af date but got a bfn! My breast have been extremely sore and I spotted very lightly the day I tested and again today but it's gone now. Any ideas? Could this be implantion bleeding? Because I have also been getting cramps off and on. Today