I'd have to do some research, but I seem to recall taking one of the B vitamins - or B complex helps to keep them off you. I have heard taking a B-complex and vitamin C before drinking helps to reduce getting drunk and a hang-over. Don't know if there's any truth to that, but it seems to work for me.