Jenny,
Mixing Vicodin with alcohol is asking for trouble. I agree with Connie.
Also, GGT can be elevated in fatty liver disease. Since he has high cholesterol, I wonder if that could be an issue as well. In either case, the best thing for him is to stop drinking.