8dpo is too early to take a pregnancy test??

When is 8dpo to early to take a pregnancy test and what is the best time???....