How many times have you waited for the perfect moment to do something that you feel you are not ready to do in the present time? This is very common. We as people justify waiting to accomplish certain things in our lives for all kind of reasons. Well guess what...? You are never necessarily ready for anything lives hands you. We merely just fail forward and figure it out, if we are not yet equipped with the know-how to execute specific tasks at a high level.