Anonymous Person answered 7/16/2012 How Long Does Weed Stay In Your System For Drug Testing? The NHS believe it stays there for 30 days, however drinking lots of liquids also helps it to get out of your system quicker.