also, this synthetic urine stuff, does it need to be warm? and can i buy it at a GNC or what? If i'm just taking home drug tests, that are random, how can i prepare?