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. Pass your DMV Written Test with flying colors Take me to the cheat sheet Tennessee This questions appears in the following tests: Tennessee Practice Test 20 Tennessee Practice Test 22