Period due on Oct 24 but still nothing...

So my period was due on the 24th and still haven't gotten it.  How many days do you wait to test after a missed period?? Cause I tested the day before it was due and got a BFN.  I've been having mild cramps but don't know if it's AF coming or if I should test again?  Any opinions would be helpful...