According to Mayo Clinic Proceedings, weed is detectable in urine for the following amounts of time after last use: Occasional users (up to three times a week): 3 days. Moderate users (four times a week): 5 to 7 days. Chronic users (daily): 10 to 15 days.