You've been criticising yourself for years and it hasn't worked. Try approving of yourself and see what happens.
Louise L. Hay
approval, healing, positive-thoughts, self-compassion, self-criticism, self-esteem