Breathalyzers can detect trace amounts of alcohol in your blood within 15 minutes of your first drink and until all of the alcohol has been completely metabolized. After a night of heavy drinking, alcohol can remain in the blood for more than 10 hours. Make sure you didn’t just take a sip and attempt a measurement. If so, you’ll end up with a false positive because of the residual alcohol in your mouth.