I took 0.5 mg of xanax 3 hours before a 10 panel urine test and 10:30pm the previous night. I have been taking 0.5mg every night for a year. The doctor gave me the test in the afternoon and I had to drink 4 cups of water in order to be able to pee. Will it still test positive for benzos? I have to test positive to prove that I take my medicine but I feel that my weak dosage and all that water hurts me.