Self-hatred is only hating your own thoughts. Don't hate yourself for having the thoughts. Gently change your thoughts.
Criticism breaks down the inner spirit. Praise builds it up. Praise yourself as much as you can. Tell yourself how well you are doing with every little thing.
Life Coach Southampton