We are doubting ourselves all the time. Hey, we are humans. It is okay. I was cursing doubt always. I used to think, if I could just get rid of doubt, I would be free to do whatever I want. But that freedom is not what life is about. Achieving something without effort is useless. If there is no doubt, we would live our lives according to our desires and not according to bigger picture, meaning, according to how God, Universe want us to live. So doubt is here to stop us from doing the things that we want, so that we stop, reflect, think and meditate, and then realize, we cant go against the river. Doubt is here to show as our limits, and to show us a right way. Doubt is spiritual teacher.