BFP 9dpo

Amanda
I took a digital test and it says pregnant, isn't it too soon? I had a chemical pregnancy back in September and now I am worried...wouldn't 9dpo be implantation timeframe? I am having cramps but not sure what to do? I think it might be implantation cramps but then how would I already have a bfp if I haven't implanted yet? AF is due Saturday...advice?