I am doing some research into drugs and drug tests and wondered if anyone had a good list of the types of drugs and how long they stay in your system depending on the types of test e.g. urine, blood and hair tests.