Get used to getting needles for blood tests, both from cops at traffic stops and randomly from employers. They need current blood for a test of the active THC to see if you are currently high. A urinalysis only detects metabolized THC. It will be a real bag of worms to sort out, and pretty soon the cops will have the expectation that they can demand your blood, or take your license.
And, I don’t think there are any sort of standards for dope intoxication.
Saliva tests work too, and are good at detecting use within the last 12 hours.