> I suspect I may have ADHD or some kind of dopamine addiction but I'm not sure. I do well in school even by studying at the last minute, and I attend a rather challenging school. In my free time though, I end up doing very little or nothing, not knowing where my time went.
It's fascinating to me how many people think having ADHD means you can't be a top performer at a top school. Getting things done at the last minute all the time because of procrastination is a trap people who do not know how to manage their ADHD fall into. I can't say for sure if you have it or not, but your school performance is not a good metric to discount the possibility.