TMI - implantation bleed?

Kate
I am 7dpo. Not temping but believe I ovulated on the 6th. 
BD'd on the 4th, 6th and 7th. 
Had this when I wiped this am with cramping on and off yesterday. 
Expected AF is on the 20th, could this be IB?