Pregnancy test

When is the earliest u can take a pregnancy test my period is due July 10-13