You can test now with first morning urine and it should be accurate if it shows neg wait a few days and try again with first morning urine!
I waited until six days before my missed.. But everyone is different. You could try one now and if it's negative wait a few more days and if it still hasn't come take another. I agree, morning tests are more accurate. Try buying the tests that come with multiples
Most ppl recommends waiting for atleast a week. I took my test when i was 4 days late. morning urine is always the best!