Alcohol is detectable in your blood for up to 12 hours, on the breath for 12 to 24 hours, and in hair for up to 90 days.