Hi! Not regarding your livercleanse, but regarding your 'moods', they may actuallt be connected to your diet being vegan. There's good science and fact behind eating animal products. Lacking cholestorol, tryptophane and many fat soluable vitamins can have a very negative impact on hormones and neurotransmitters.
Do some research on Weston a Price or Leirre Keith for example.