Best time to test...

Is the day your periods due the best time to test or waiting till its late?