How long after drinking can a breathalyzer test still detect alcohol?

12 hours to 24 hours