Too early to test?

Jade
Just would like to know what's the earliest you can do a pregnancy test please AF is due on the 20th thanks