When should I test?

I had sex on the 12th and my period was due on the 21st im now 3 days late. How accurate would a test be if i took one tomorrow morning? Should i wait until a week after my missed period or has it been enough time to know.