God always works in you before He works through you. God has the final word. What you think about yourself doesn’t matter as much as you might suppose. Do not be dejected by what others may think of you either.
Os Guinness wrote, “You may be depressed by the pages of your life that are blotched with compromises, failures, trials, and sin. You have had your say. Others may have had their say. But make no judgments and draw no conclusions until the scaffolding of history is stripped away and you see what it means for God to have had his say—and made you what you are called to be.”