This paper proposes an advanced technique to detect alcohol intake using the bio-impedance of the human body. We demonstrate how well the technique proposed here detects alcohol intake after suppressing the impact of subject variability and masking the impact of smoking. Key advances are taking account of body weight as well as spectral intensity ratio extracted from the data of each subject. We demonstrate the successful separation of the alcohol intake state from all other states for all subjects.