12 days late and BFN

I took a test today cause I'm 12 days late. I thought for sure by now it would be positive. I took it this evening. Could that be why. Cause I took it at night? I'm so confused I'm never late.