Correct me if i'm wrong, but the body will clear abut one standard drink per hour (women its slightly less) through the liver/lungs etc. So assuming you had 6 beers at 9pm, then at about 3am your body will be clear of alcohol. Just count your drinks and do the maths, and you should be right...