The perfect life is a myth.
Oftentimes, we read about the progress others are making via Facebook and feel that we are the only ones lagging behind. We see amazing pictures of what they are doing and where they are. We begin to feel that some do actually have the perfect life. Unfortunately, that perfect life does not exist. No one is living a perfect life. Stop spending too much time on Facebook reading about the successes of a few people you know. They share only the things going right in their lives. They give you the false perception that they have a perfect life.
Whenever you are tempted to believe someone else is living a perfect life, then, you should google the biography of the men and women you consider very great. Read a detailed article on their biography and you will find out the even you heroes have feet of clay. No one has a perfect life.