How long can urine be stored before testing?

In most cases urine should be tested immediately. Urine testing becomes less effective as the urine cools. The optimal urine test is at body temperature.