Last week I was called into the office at work and I was asked to do a drug test to see if I’ve been smoking weed. I agreed to do the test and I failed it. Work sent the drug test to a laboratory for further testing. However, due to the postal strikes and the length of time it’s taken for the results HR have said the test results have expired. HR asked me to go in for another test today. They say I need to do another test quickly because I have my disciplinary hearing in two days. I refused to do a second one because I’ve already agreed and conducted one previously. I understand this will look bad but I need to keep my job. I live in the UK.