BFP then BFN

I took the top one lastnight and clearly a line, then took one this morning, BFN. I am over 3 weeks late and i’m so confused.