Hi! I am sorry you have struggled for so long! Just know you are not alone! I am struggling with the same self hatred, never ending anxiety and never ending depression. But, I guess, we have to try to hold onto that hope that things will get better at some point. We have to keep trying our hardest, not be afraid of trying new things and reaching out when we need help! We will all get there! Hang in!