Since alcohol can stay in your body anywhere from several hours to a few days, the best way to guarantee you'll pass a drug test is to not use alcohol for about 2 or 3 days before taking a test. Especially if the type of test your taking looks for intake of both drugs and alcohol, it's better to stay safe than sorry.