Just fyi, it depends on duration of use. Chronic use of marijuana may render urine test positive for up to four weeks. It lasts in the hair for months depending on the length of hair. Hair has to grow out and fall out for the drug to disappear. Any part of the hair that grew during drug use will have the drug.