Taking a Test?

So I’m currently 1 week late for my period and 20dpo.....not sure if now is a good time to take a test or not, or if it would come back accurate if i took it now.....my question is how soon should i take a test, or should i wait a bit longer until i take one and how long should that be?