how long does marijuana stay in mouth swab test
12-24 hours: Marijuana is detectable in the saliva test only for about 12 to 24 hrs. It can be detected in the urine much longer and up to 90 days in a hair follicle sample.