The filtered, deoxygenated blood arrives back in the heart and will be pumped on to the lungs. This process of ingestion of alcohol, diffusion throughout the body, chemical breakdown and elimination will repeat itself as long as necessary until all the alcohol and its metabolites have left the body.
The amount of time this takes depends on many different factors: quantity of alcohol consumed, body weight, biological sex, body structure, fatigue, and the presence and type of food in the stomach.
Whatever the case, the maximum speed at which the liver can break down alcohol is about 7 grams per hour. This processing time cannot be accelerated by drinking coffee or buttermilk, eating food, getting exercise or fresh air, or taking a cold shower.