8 Invaluable Tools To Stop Negative Thinking

Recently I have been overwhelmed by negative thinking. The same old negative thoughts that I am not good enough, I will fail, I am a terrible person, I will never have the life of my dreams, have all arisen with tenacity.