As a rule of thumb, an average person can eliminate 0.5 oz (15 ml) of alcohol per hour. So, it would take approximately one hour to eliminate the alcohol from a 12 oz (355 ml) can of beer. The BAC increases when the body absorbs alcohol faster than it can eliminate it.