Need some advice.

So AF is suppose to show up today but no sign yet. What is the best pregnancy test to get that doesn't cost a lot? Don't have a lot of money until Thursday. I just want to know because I would like to test tomorrow morning if it doesn't show up today.

I'm hoping it doesn't because it would be the perfect birthday gift for me and my dad.

He has been wanting a grandchild so bad lately, so hopefully I can announce it next month.