Best time to test!

When's the beat time to take a pregnancy test. As of tomorrow I will be 7 days late on my period!