HELP the anticipation is killing me

Kimber • Stepmom to one👩‍👧Pregnant with Baby #1🤰🏼 Due Jan 2020.

Me and my husband are TTC. I believe I experienced implantation bleeding on 7/10 and 7/11, it was extremely light and was over in 2 days. I took an at home test it was a BFN on 7/12. I have experienced cramps, slight pain during sex (which I normally don't) and on 7/15 I just felt out of it and fatigued. Today 7/17 I took another test, but also came back as a BFN. AF is due later this week. Is it possible I am testing too early?? Can I still be pregnant??