When to test?

Jessica

My period is due next Thursday the 29....what is the earliest I can test? Don’t want to do it too early and be let down. Thanks!