Generally, there is some affect within the hour.
A few minutes
Alcohol leaves the body at the rate of about .015 of BAC per hour.
How long it will take for you to pass a Breathalyzer test after drinking alcohol, will depend on how much you drank. Alcohol is metabolized in the body at a rate of .015 of blood alcohol concentration per hour.
Alcohol effects a breathalyzer test immediately after consumption.
Take no more then 4 nights!!
http://wiki.answers.com/Q/How_long_will_it_take_for_alcohol_to_leave_your_body_totally"
About .015 of BAC per hour.
If by 14 drinks you mean 14 units of alcohol - then the body processes 1 unit every hour thus it would take 14-15 hours for you to be free from the alcohol.
Alcohol leaves the body at the rate of about .015 of BAC per hour.
Quickly under 2 minutes
They stay in your urine for as long as they stay in your body. It's different for each substance you put in your body.
it could take from 4 to 6 hours depending on how drunk you got