How long does it take for your body to flush out alcohol?

The body does not flush out alcohol. It is metabolized by the liver at the rate of about 0.6 ounces of pure alcohol per hour. No amount of water, coffee, exercise or other effort will make it happen faster.