For How Long Alcohol Stays In Blood. When misused, alcohol can do as much (or even more) overall harm as many illegal drugs. Alcohol can stay in the blood for about 12 to 24 hours on average, depending on how much you had to drink and various other factors. Disease Awareness Live blood microscopy in …