Help!! 10dpo. Implantation or AF?

Brittany
The top picture is yesterday, the bottom is just a few minutes ago.
Is this a good sign? 
Or is it AF coming early?
AF is due the 22nd.
I've had mild cramps for the past two days.