N-acetylcysteine (NAC) is a harmless (EDIT: please check at least https://en.wikipedia.org/wiki/Acetylcysteine for possible side effects) compound which protects your liver, you can buy after searching like for 10 seconds
I ve been taking it for a week (1 pill, 600mg per day) before noticing that drinking doesn't do anything. Went to a party, drank 3 pints of beer, one after another, with absolutely zero effect. Usually, just 1 pint is enough to get socially talkative, 3 pints of beer i am supposed to be very obviously drunk.
Another time, drank a third of a bottle of wine (at my place, so it cannot possibly be watered down), the only effect was nausea (which never happened before), again, zero drunk-ness effect.
Now, depending on people that anti-alcohol protection might be an advantage or drawback. I just found it interesting, so sharing here