You have been criticizing yourself for years, and it has not worked.
आप सालों से खुद की निंदा कर रहे हैं, और इसने काम नहीं किया.