There are many myths about how to sober up fast.
The truth is that only time will help you sober up.
Or in other words, you must stop drinking and wait for the alcohol to leave your system, a process that could take several hours.
Alcohol can only be metabolized in the liver, and the liver can only process a certain amount of alcohol per hour, regardless of how much you have consumed.
The rate varies among individuals. In general, the amount of alcohol in your blood peaks within 30 to 45 minutes after one standard drink. Alcohol is, however, metabolized more slowly than it is absorbed. Since the metabolism of alcohol is slow, consumption needs to be controlled to prevent accumulation in the body and intoxication.
Drinking more than one drink an hour gives your liver more than it can handle and it may take many hours before all alcohol is gone from your system. If you drink very slowly, the liver has a chance to catch up and you will sober up more easily.
Time and the amount of alcohol you consume are the basic factors that determine your blood alcohol concentration (BAC). Things like eating food, drinking coffee, getting fresh air or taking a cold shower do not really affect your BAC.
Eating slows the absorption of alcohol into the bloodstream, but all alcohol will eventually end up in your blood and affect BAC.
Coffee will not help you sober up more quickly, but it may counteract some of the sedative effects of alcohol, and you may feel more alert. Coffee will not improve judgment, coordination, reaction time or other important abilities for safe driving.
Fresh air and cold showers will help you feel more alert, but they do not reduce the alcohol concentration in your blood.
Drinking water helps you offset some of the dehydrating effects of alcohol. It is often recommended that you drink water with every drink of alcohol you have.
But it will not help you sober up faster. Only time does.