Rule #1 of life: Don't take life too seriously and base/judge your life based on other peoples.
This means have as much fun in life as you can. It's ok to do different things to people you know. It's great to go down your own path of happiness.
Basing your life on what other people achieve and set out to live their life isn't healthy.
Thinking something on lines of "What has [insert name here] got that I don't to be able to get an amazing husband/partner", it's only going to make you feel bad.
Life is there to have fun with and enjoy. Not living in somebody else's shoes e.g. mother saying she wants you to do a profession like doctor. (a high up job when you rather be a singer for example).
Push yourself to achieve goals yes, but don't get angry or sad when you fail on hurdle. Many more hurdles to over come in years to come. No point fretting. No point wasting time crying about not succeeding at one path. Simply dust yourself down and either try again or try a different path.