Alcohol only stays in your blood for up to six hours, but certain drug tests can detect alcohol as far as three months after ...