
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.
