How soon??!

India
AF is due on the 9th...how early can I test with a 29 day cycle?? I know I shouldn't but I'm never able to wait!!