So I've been smoking for three years now, and within those three years have never really had a time where I could have passed a drug test. I decided to take a break for a while and I'm on day 3 and I can't fucking sleep. I only got five hours of sleep last night, was tired all day, and now I'm in bed as I type and can't keep my eye's shut. I want so badly to smoke a bowl and fall asleep to the discovery channel, but I really want to get clean for a while - I don't know why exactly because everytime I try to do this I end up really depressed and smoke more afterwards. Im trying to figure out how long it would take for me to pass a drug test. Any advice would be much appreciated.