I think 10DPO is my earliest. It's funny I only ever tested early on BFN cycles. On both my BFP cycles I didn't test until after AF was due.