I have ADHD and OCD and grew up in total poverty and violent child abuse in a rural area with no economic opportunity, and was homeless from 16 to my early 20s.
While hindsight makes clear many of my own errors and shortcomings, a lot of the residual issues I face today, some of those shortcomings included, are the result of neglectful, ignorant or malicious choices from the adults in my early life. I have several physical health issues that were not addressed when they should have been, including lifelong gout and very likely fibromyalgia. I had a full-ride scholarship and campus job and lodging lined up that I worked very hard for in high school despite being homeless, and a malicious teacher illegally modified my grade out of spite to prevent me from graduating with the required credits. The administration did nothing and I had no family in my life to help me pressure the school board or file a lawsuit.
I also faced a gross mistrial after having a small town officer literally plant marijuana on me after a traffic accident, and the judge illegally sentenced me despite a total lack of evidence, and my defense attorney was corrupt and refused to submit a motion to quash or let me appeal the decision because "the judge is my boss and he will make my life hell." Six months jailtime for a first time criminal offense for a homeless seventeen year old. My whole life so far has been playing catch-up.
Your advice probably wasn't meant for me, but you were interested in hearing other perspectives so I figured you'd be interested to hear mine. I always find it interesting when casual conversation with other engineers reveals the gaps between our experiences and expectations. Lots of interesting and unique paths through our unique profession.