The best urine for a pregnancy test is the first urine of the day. This is because the hCG levels are highest in the morning urine. However, you can also use urine from later in the day.