I'm like 90% of the way there although I do have diagnosed ADHD which makes time management and organization difficult but not impossible.
Honestly, it was school that was hard to deal with. I was pretty messed up until I got out of college and got a career job. It's amazing what a fat paycheck, a good night's sleep, and not having to worry about differential equations homework does.
You never know what some people used to be like. I know a top tier defense attorney who used to be a heroin addict, and a company VP who was homeless for 3 years.