Why?????

So AF was due January 4th...when she didn't arrive I tested on the 9th and it was a BFN. It is now the 17th and still no AF and just took another test and BFN again! Why won't she just show up already instead of torture me this way!?!?