Implantation

Jaimee
I ovulated late, on the 19 af due on the 29, she has not yet arrived. I had a pinprick drop of blood on the 29 but still getting bfn, am I testing too early?