Pregnancy Testing

When is the best time to take a pregnancy home test?