When to test??

AF due the 31st, how early can I test?