BFP then BFN

Hey ladies. I have been taking hpt all week and they've all been bfp and my af is a day late. I've had a little spotting since Wednesday. I tested again this afternoon and got a BFN. I am not sure what all this means!! I'm freaking out and extremely upset and disappointed. Please help!!