Steve Pavlina, on 5-year commitments:
People commonly overestimate how far they can get in a year, but grossly underestimate how far they can get in 5 years.
If you actually want results, make a 5-year commitment to a particular path, like building an online business, developing your social skills, becoming a world traveler, etc. A lesser commitment is largely pointless.
And on time horizons:
Think about what you can achieve between now and  if you commit to it. You can lose any amount of weight and develop any kind of physique you want. You can start your own business and make it profitable. You can meet the mate of your dreams and start a family. You can relocate to anywhere in the world.
You have an enormous degree of control and power when you think with a time horizon of 5 years. Don’t let that potential go to waste. Set a course now and get moving.
Jeff Atwood has similar thoughts on success and time:
…success takes years. And when I say years, I really mean it! Not as some cliched regurgitation of “work smarter, not harder.” I’m talking actual calendar years. You know, of the 12 months, 365 days variety. You will literally have to spend multiple years of your life grinding away at this stuff, waking up every day and doing it over and over, practicing and gathering feedback each day to continually get better. It might be unpleasant at times and even downright un-fun occasionally, but it’s necessary.
Obviously we want to succeed. But on some level, success is irrelevant, because the process is inherently satisfying. Waking up every day and doing something you love — even better, surrounded by a community who loves it too — is its own reward. Despite being a metric ton of work.