Excellence takes time, the fact is that we never know how much time it'll take to accomplish. Reason why it's more likely to give up before the time to succeed, some of us give up close to the goal and some far from it. The question is, are you really up to stand there thinking how would it be if you have succeed?