when do i test?

Jackie • 29, mother of 3 fur-babes... ttc#1
AF is due 12.4... it's my first month ttc, so i'm new to it all. what test brand should i buy, and when to test to get as clear result the soonest?