When should you take a pregnancy test??

I am currently 4 days late how long should I wait to take a test to get the best results