I think I may be PG and I can't decide wether to wait to see if my AF arrives or buy an early PG test. How soon can you test and which are the best ones to buy?