The best pregnancy test

I have used dollar general $1 tests and negative so far. I am probably testing to early. My friend was negative for both her kids with home tests but positive on blood test. Does it make a difference if I use a $12 test vs a $1 test? And when should I take a blood test?