AF was due 4 days ago, still BFN

What's going on? Did I miscalculate my AF date? Am I pregnant? It's driving me crazy!!! I used a cheap test I bought on Amazon and also Clear Blue digital. Should I perhaps try a First Response for more sensitivity?