You have been criticizing yourself for countless years and it hasn’t worked. You are still unhappy. How about trying something new like approving yourself and see what happens. I realize it’s a radical change of thinking for some of you, but give it 30 days. If you don’t begin to see change, you can always go back to beating yourself up.