When to test for pregnancy

Jamie

I am 7 DPO and period due aug 21 when could I test? Is now too early? Thanks