Question: how long does it take to have 0 blood alcohol reading?
Answer: After a heavy night of drinking, it can take more than 18 hours for your blood alcohol concentration to get back to zero.