NOOOOO! Do not compare yourself to others. The second you want to start being someone else is the second you lose all the unique things that make you YOU.
Let us look at a handicap person with no legs. The ones that are happy and doing well don't go around thinking how they don't have legs! They think about what they can do and who they can impact positively. Not about what they lack.
If you do want to compare yourself to someone, compare yourself to the children in Africa or India. The ones that are either starving or the ones that work 70 hrs a week in sweatshops. Compare yourself to the blind, the homeless, the weak, the lonely. Friend, you are doing pretty well if you live in America.
You are unique. The goal in life isn't to get an MD at a certain age. The goal in life is to live well by serving the people around you and being an exceptional person. This can be done at any age and in any career (even in school).
Giving generous exceptional person (MD/DO/anything) > selfish unenthusiastic unsatisfied person (MD/DO/anything)
Notice there is no age in that equation!
There is no reason to regret. Life is made up of HOW you live, and NOT what career you are doing at the moment. There are homeless people who live better lives than some wealthy people (true story). Your quality of life isn't a paycheck or a career, it is how you live moment to moment. This is the biggest misconception, you will see unsatisfied docs coming online all the time talking about how bad everything is yet they have what you are asking for.
Don't fall for the bait.
Life today is either as good or as bad as it gets.
Your past decisions are in the past. Human beings learn and grow, this is life. If you take your experiences and learn from them you will be better. You may end up appreciating your career more than others who got what they wanted right away. Then you will enjoy your life more than that person.
[/Motivation rant]
lol