At a little over 2 years things are definitely improved but I, like ZK, have learned to not be so hard on myself. You stumble and pick yourself back up and keep pressing forward. A clean life is worth the lows because they a REAL feelings not some pharmaceutical haze.