Pregnancy test

What are the best types of pregnancy tests? Also, how many times did you have to take it before it comes back positive? My period is scheduled to come in 5 days and I don't want to waste tests if I shouldn't!
Thank you!