What Dee said. My heart goes out to you. We all have self-hate and have to move on. It's actually very selfish and spirals into lots of self-destructive behavior. You might want to find a counselor to deal with old issues and learn to accept you more.