NAC
NAC is amazing. My wife and I have been taking it for some time now. Great liver detox after drinking too.