When to test

So my period isn’t due til the 21st but I was wondering when would the earliest I could test? I was thinking the 15.. to start testing anyways .. help