hi i think 4 weeks should clear you but for your own good just give up the weed then you don't get into these problems. what happens if they come round and do a spot check then what? good luck
last time i smoked was three weeks ago and i am not a regular user. if i have a urine test in a week will i pass?