i literally experienced this yesterday. the night before, i drank about 2 pints of stout and all day yesterday in all my interactions with everyone, this constant picking at myself, this guilt and sense of unworthiness.
alcohol causes this.
i decided yesterday, from now on, my social drinking consists of 1/4 red wine and 3/4 soda water. i don't ever want to consume more than about 350ml of wine, over a ~8 hour period, and only ever in a social context, and the next day, i will suffer for it. but not as much as i did yesterday.
i used to live in a permanent haze of "the guilts".
the main reason why i finally have snapped out of it is because it was stopping me from recovering from sucralose/acesulfame-k damaging my kidneys, and keeping me from recovering my natural thirst.