We live in a culture of comparison. We compare our looks, status, finances, relationships - we compare everything to everyone else. And its ridiculous.
Don't get me wrong - I do it too - but lately I've made a conscious effort not to. Comparing your life, which is vastly different from the lives of well, anyone else - is a complete waste of time. It causes unnecessary stress, negative emotions, and keeps you from focusing on what really matters, becoming your best you.
Being bombarded with a world of celebrities and generally wealthy socialites creates this level of achievement for the life we are supposed to live. The more we are surrounded with the haves and those who set the standard for where we should be, the more we think we aren't doing enough. We aren't pretty enough, skinny enough, successful enough, we are just never enough.
To be blunt - there is always someone more attractive, wealthier, and having a "better" life than you. But that should be viewed with a little perspective. Rarely is there a person with a perfect outward life who isn't personally suffering on the inside.
To be even more blunt - a lot of the things these people have - they are not attainable for you. But there are a lot of really amazing things that are attainable to you.
Comparing yourself to others is going to happen. It's inevitable. But minimizing the need to compare is going to vastly improve your life, even push you towards that life you compare your world to.
Appreciating where you are, the things you have, and setting realistic goals for your best life - that's how you have the dream. Could things always be better? Obviously. But they don't get better by wishing you had someone else' life, they get better by actively working to improve your own life.
Don't compare you to anyone. Compare you to past you. Compare you to future you. You're never going to have anyone else' life. You're going to have whatever life you work for and whatever life you set your attitude for.