text: i have to take a drug test soon. ill be off pot 26 days, been drinking 3-4litres of water a day. will i pass?   i believe you will pass a urinalysis, if you lay off the water as recommended.  you don't have a chance at passing a hair test though.  no matter what, it's going to stay in your hair (including all your body hair) for several months.  why not just quit the drugs forever??