I think I know why weed stays in your system so long. It's because your body doesn't want to get rid of it, because weed is good for your body. All the other drugs get out of your system fast, because your body hates them because they are bad. Not sure if this is true, I'm pretty high.