Spend less money, save more money, then retire. I'm retired at 42 and I hardly had a top shelf career, middle of the pack at best. Even if you're starting at zero you can do it in 10 years very easily, 5 if you haven't spent every dime up till now and you are aggressive.
Do you have kids?