When I was in my early and mid 20s, I dated girls that were my age. I had my sh$t together (car, apartment, solid job, good health/fitness, etc) and thought I was a good candidate for meeting a girl and getting to something serious.
But between breaking up with my long term college gf and a few other LT relationships, I realized I had to re-evaluate what exactly I could provided relative to what I (and they) wanted. Fast forward several years and I realize what I thought was having my sh$t in my early/mid 20s was strong but the maturity wasn't there.
In retrospect, I'm glad those relationships didn't work out (college gf would have 100% ended in divorce, and other gf had differences that I could ignore for a while because I wasn't being honest with myself about what we wanted and what could be done).
Where I'm at now, I'm meeting what are effectively my ex-gf's (mid-20s, educated, attractive, family oriented), but between my experiences, maturity, and station in life, the scenario is flipped and I can tell it is for the better.