The first urine of the morning is best for a pregnancy test because it has the highest concentration of hCG in your pee. The only exception to this is, if you are working nights, then the first urine after you have woken up from your longest block of sleep is best.