Guard your mind against demonic oppression. Your mind and thoughts determine how you feel about yourself. Watch what you hear from people. You only need to be moved, transformed by God’s word. Watch your heart, motives, attitudes. You need to have a clean heart before God in order that He will prosper you; i.e go before you and make your paths straight and speak to you.
I realize that whenever I get attacked by depressive thoughts, I recoil into myself, question my worth, dwell on the failures, doubt God’s love and plan for my life, question peoples’ motives towards me etc. It is nothing but spiritual warfare.