How long will marijuana stay in body weight about 118 lbs and 5' 5'' tall and have not smoked marijuana for three weeks how long will marijuana stay in urine?

About 2-4 weeks depending on how much, your metabolism and how much water you drink.

its safe to say that you are clean of it for a urine test but hope for the best no blood test or hair follicle test