Don’t look at it as an “excuse” but rather as an explanation. ADHD is just a physiological difference in the brain that makes individuals function different in some aspects. It’s different wiring, so to speak.
Yes, it could be ADHD. I also thought about the possibility of “high-functioning” Autism as I read your story.
You can speculate for an eternity. The only way to know is to seek an evaluation with a professional.
ADDitude Community Moderator, Author & Trainer on Parenting ADHD, Mom to teen w/ ADHD, LDs, and autism