Honestly, it's a very difficult concept to figure out. It doesn't feel like you don't have unlimited time and the educational culture that American millennials and zennials grew up in told us a bunch of insane shit.
We're actually not able to do anything we want. We are, unfortunately, limited in what is available and accessible to us by the circumstances of our birth and as such, there are things we should and can afford to do and things we should not and cannot afford to do. But, we were told and believed the opposite and so many of us spent a significant portion of our life force in lalaland, trying to take advantage of opportunities we don't have and be people we aren't because to come to terms with the fate of it all is, in some cases, too much of a shock for us.
I'm still in my 20s and I'm glad I had a moment of realization sooner rather than later (but, probably still not soon enough). I've stopped doing so many things that don't make sense, but I'm still shocked sometimes because real life is just genuinely disappointing in and of itself. It would've been -- unless you were born a Henry Cavill or something -- whether you had made all the right moves or not, but the crash down to what is real and what's actually possible even in retrospect will always be the dumps compared to what you'd imagined for yourself.
So, I wouldn't beat yourself up too much.
Just ground, shove your bitter disillusionment aside, and make the best. Commit to your values, not to your fantasies going forward.
