You may be thinking, “if an opportunity presented itself, why the world would I not take it?” it's one thing to think about things a certain way, it's another to actually behave a certain way. If you're completely honest with yourself or in any way, shape or form feeling stuck or frustrated with your life, you probably are the type of person to look a gift horse in the mouth. In other words, you are aware that you are presented with an opportunity, but you're doubtful. You're skeptical. You're trying to figure out what the catch is. You do this with one opportunity after another and soon enough, the opportunities dry up.
Well, they're still around. The problem is you're not allowing yourself to see them because all you can see is the downside. You have such a low view of your ability to get things done regardless of the challenges that you set a very high bar for yourself as far as opportunities go. In other words, you're looking for something that has absolutely no catch. I don't mean to be the person to break this to you, but the reason why opportunities are opportunities in the first place is because there is a risk to them. The higher the risk, the higher the reward. Unfortunately, your low self-confidence has really reduced your tolerance for risk, uncertainty and the potential for loss that you fail to see opportunities. Even if they do present, you don't take them.