There isn't a manufacturing, chemical, or oil plant I know of that will hire you if you test positive for drugs. Marijuana stays in your system for months. A positive test for alcohol will also get you fired, but it metabolizes very quickly, so it is easier for drinkers to keep their jobs (though the hard-core ones usually will get caught).