i am a patient that is prescribed xanax 1mg twice a day as well as medication for m severe pain i only usually take the xanax once a day at night to help me sleep. i had a drug test at 2pm the next day after taking the xanax at 9pm the night before now i tested neg for xanax and now lost my doctor due to the xaxan not being in my urine. i do not understand this because everything i read says it detectable for up to three days well i took it about 17 hrs before and i tested neg. what do i do