We live in a world of instant gratification and with it comes impatience. We want it all and we want it now.
Business on the other hand, in most cases is a marathon not a sprint. We all hear about the overnight successes however chances are they have been working hard in the background for a long time before they became known.
So if you are more of a sprinter than a marathon runner, then split your successes into sprints. Cut the long plan into mini goals.
You have a better chance of winning the war if you win a bunch of smaller battles.
Key is to keep going, even if the true finish line seems like an infinite distance away.