"You need to be mentally prepared for the "benchmarks" in your life to not happen or for them to not happen on the right schedule. The big events in your life up to now have been driven and put into place largely by governments and parents and teachers. This is by design - to slowly teach you the relationship between efforts and results. The accomplishments you have laid out as an adult in front of you are largely up to you, and your place in society has a lot more to do with luck than you'd probably like to think.
As a teenager you tend to think "I will get married at 28, have a kid at 30 and 33, but only after I've graduated from the elite engineering program of my choice." You may not achieve any of those things, and the obsession with delivering them on schedule will cause you deep frustration or even grief. You may not find a spouse, or have a child, or own a house, or even remain relatively healthy.
Learn to give yourself a break now before you spend years of your life grieving the future you believe you screwed yourself out of."
If this post make you think of suicide, then you are the teacher audience and missed the point.
It's not like every job is sh#t.
A lot of these are not the result of aging but the result of trying to be a perpetual child and never learning maturity or how to grow, then life forcing you to.
S#ck it up, kids, it only gets worse.
You'll be doing things you don't like doing in order to go on living, that is
to go on doing things that you don't like - which is stupid.
Better to have a short life that is full of what you like doing,
than a long life spent in a miserable way!