Af late and still BFN

Breannia
I'm no upset. I think I am pregnant. I didn't start AF on time and I keep getting negative test. This is so frustrating for me. I just want to know. And have my BFN for Christmas. This is depressing and I feel like I'm just wasting money on these name tests just to bum me out more.