The lesson here is simple. Every pilot should have in their bag a calibrated breathalyser ( in terms of your career not expensive). Before leaving home or hotel check level, if in doubt go "unfit for duty".
The other alternative is to become teetotal.