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?

It takes about three hours to cancel the intoxicating effects of three drinks.
DMV Writen Test