There is something to be said here about "internal validation versus external validation".
How do you measure success?
If you are using someone else's gauge, then the odds are, you'll be miserable as you will seemingly NEVER measure up. This is how media and marketing works, by the way: "You'll never be happy if you don't buy our product." "Show the world you're successful by riding around in the new Cadillac." "A diamond is forever."
The only gauge of success that matters is the one which you use to measure your progress towards your goals.
The only goals that matter are the ones you set.
There is no success without a goal to measure it against.
And, the only opinion about you that matters is yours.
If you don't like an aspect about your situation/life, fix it. It's simple and plain.
So, to look at seemingly "successful" guys and assume they "have it all" is ridiculous. Most likely, they don't have goals, envy the next guy who's watch has more rocks glued to it, have all sorts of debt that they conceal, and don't have any success with ladies.
It makes me laugh to no end how many sheep play the "impress thy neighbor" game. It is those people who validate their worth and gauge their success by how impressed their peers are. Those same people, for lack of a more interesting story, ramble on and on about their new luxuries. "I just got a 750" TV the other day... man, you should see the picture!"
:crazy:
Cool... did you pay cash outright for it? No? Then you couldn't afford it, moron. Have fun with your payments.
:kick:
Learn internal validation. If you are happy with yourself, your progress, your victories, and your lifestyle, then others will be more readily "happy with you".
Don't look to the world for your happiness, create your own.