HelloI've had varying degrees of depression for about 20 years. I know when it started and why but I feel that I cannot fix it. I know I punish myself from being happy, I just cannot stop. In a...