Best time?

When's the best time to take a test I've been having unprotected sex since the second week if March and my period isn't due till the 23rd of April?