how long does it take to sober up?

best answer
It takes about 1 to 2 hours for your body to be free of alcohol after a beer or a glass of wine. If your blood alcohol concentration (BAC) is .08 it will be reduced by .015 per hour. Therefore it will take 5 to 6 hours for you to be completely sober and have all of the alcohol out of your system.