Within 8 hours urine starts to gain bacteria and such. I would get it from him the morning of, right before you walk out the door. Just make sure he doesn't over hydrate if you are positive he's clean.