Implantation bleeding or AF?

Samantha

I am due to have AF on Wednesday (12/23) today, I found this... Is this implantation bleeding or AF?