BFN...

3 days late, 7 days spotting, BFN. Could this be a false negative or does it mean my period should so any day now?