Learn to take reasonably quick decisions in your life, since many events and opportunities don't wait for us.
Life is so dynamic and yet vivid, and if we wait because we are not prepared or trained, we lose many beautiful chances, and then we repent.
The life being what it is, it gives always solid signals to everyone of us, about what we are about to get or lose, and if we wait like a 'dumb' guy, and not cash upon it, for we are too lazy or too choosy, and then the opportunities would slip away from our hands, and we will start blaming others.
The life is a game of hide and seek, run and catch, and in most cases we ourselves are responsible for not being very agile and quick, and often we see before our own eyes, success slipping away from us.
That is an enigma of life, and its nature.
So, don't wait, act right now, with a great determination and energy; the success will be surely yours.