Should I retest?

I am 8 DPO. I tested 2 days ago and got a BFN. My period was supposed to be due yesterday and I haven't gotten it yet. (Fingers crossed!!!) should I retest??