3 ms·500mg NAC before drinking, then a pint of water + fish oil + B vitamin complex before bed = zero hangover.by electrondood 3y ago500mg NAC before drinking, then a pint of water + fish oil + B vitamin complex before bed = zero hangover.