Does synthetic urine have an expiration date? and if so how long from the date of purchase is it? Also would powdered synthetic urine last longer then synthetic urine that is ready to go out of the bottle? Finally... what synthetic urine would you recommend based on relability and price? I would have gone with quick fix but it seems like its somewhat unreliable now.