That’s a lot of stuff on your shoulders. But you know we on here aren’t professionals and even if we were we couldn’t tell you anything of significance unless we could see you and talk with you.
That being said now I would recommend you see a psychiatrist and get help with diagnosis. It could be ADHD. But it could very well be any other disorder too.
This website is predominantly for the purposes of reaching out to like minded people who also struggle with mental illness, getting educated on problems such as ADHD/ASD/OCD/Anxiety/etc., and taking the first step to getting help. I think you might be in the right place when it comes to getting educated and taking first steps to receiving help. Now go reach out and get professional psychiatric advice. Truly seek help. You deserve to have a fulfilling and happy life.