I have pretty severe ADHD. For instance, I was getting ready to make a work call but then started looking up how fast monkey grass spreads and then new underwear that fits a little tighter.
I'm always on time to work. Social situations, hit or miss. But when you have a job to do, you show up on time.
It's more about maturity.