pregnancy test

How long after a missed period should you take a pregnancy test? i was supposed to have mine on the 18th and haven’t gotten it yet.

Which test is the best test?