Question If you have had three beers within the past hour, about how long will it take for all the alcohol to leave your blood stream? Answers One hour Two hours Three hours Explanation It takes about three hours to cancel the intoxicating effects of three drinks. Take a FREE Practice Test Now This questions appears in the following tests: Tennessee Practice Test