That depends on a lot of factors. How much do you weigh? How much did you drink? What kind of alcohol did you drink? Do you drink regularly? The average is 12 to 24 hours. If you have any doubt that you are intoxicated you probably are. It is always better to take a cab then to try and calculate how long it will be in your system.