There was a really good image, but I'm not sure how to find it, that depicted this feeling. I can't fully express it as well, but the concept was something like this:
The baby boomers had a great deal of opportunity. Following generations believed what they were told. Go to college, do well, get a great job. There was some imagination that this transition would also be quicker and easier than it was before, but basically it's just a messed up narrative.
Then, when you see the face your peers put out about their successes and how great their lives are, you see them putting themselves on a pedestal. They all look slightly different than they really are. The gap between you and them is not that large. And with time, it will get smaller. It's jut too grand of an expectation combined with social media broadcasting the face everyone wants to put forward.
More than likely, you are fine for 25. It's young. You have more opportunities ahead of you. If you were like me, you probably felt similar things when you didn't get into the best college or didn't pass some class. Life is over. But it's not. It's just that most people don't go public about their failings and challenges, except to gather pity perhaps.