The best time to take a pregnancy test is first thing in the morning, with the first urine of the day.