Wondering the best dpo to test...

I know most people say wait till the day your pd is due but i see so many faint positives fro. Like 9 dpo... i read that 1st response is so sensitive that it can give you accurate results so many days before af is due... hate wasting money so wondering????