valerie medellin answered 7/24/2009 How Long Can Marijuana Be Detected In Your System For A Mouth Swab? Depends, did you have one hit or did you get high? If you were hitting it ike crazy and getting high then approx. Two weeks.