When to test???

Glow says af is due the 18th...anticipation is killing me!! When is the earliest I can test? I know it's best to wait till after af is missed but I can't wait....