So my period was due 9/12 and today hasn't come so it makes it 9 days late and decided to test today out of the blue but y am I getting bfn?? It's because the tests are cheap or I have to test with a different test or in a few days help plz

shany