Not necessarily, you need to drink plenty of water and urinate to eliminate all traces. The one hour rule assumes your only have one 12 oz beer or shot of 80 proof alcohol. This is how long it takes the liver to process the alcohol. Also if you have food in your stomach to absorb the alcohol, does help.

I’m sorry robhaya, but you are wrong. The only way to remove alcohol from your system is time. Drinking water will keep you hydrated and stave off a hangover, eating food will help slow down the absorption rate, but only time will remove the effects. Your liver, provided that it is healthy, works at a pretty steady rate regardless of any external factors we could try to introduce. Drinking water will make you urinate frequently, but it will not change the rate at which your liver process alcohol.

Only time helps, and yes, the rule of thumb is one hour per standard drink.

I saw a study that also showed that it takes significantly longer for women to get the alcohol out of their bodies than men—and not just because they were smaller on average. Something about the fact that they were women. Obviously, there will be individual differences, but I agree with ‘soundedfury’ that time is the factor.

Alcohol is metabolized or otherwise leaves the body at a fairly constant rate of .015 BAC (blood alcohol concentration) per hour regardless of height, weight, gender, race, etc. Thus, for example, a person with a very high BAC of .15 (almost twice the legal limit for driving) would have no alcohol remaining in the bloodstream after 10 hours.