You’ve already got some good advice but in no particular order:
-
You are much more articulate than a lot of people. You can read and write better than a lot of people.
-
You’ve been at least emotionally and physically abused
-
You know how to work hard.
-
ADHD is somewhat treatable with medication, at least improvable.
What that translates to:
-
no it isn’t too late, especially if you keep working hard.
-
the things you blame yourself for likely isn’t your fault. Therapy, when you can afford it, should be a priority.
-
working hard is so important for employment. Most jobs don’t require high intelligence. Working hard with a good attitude and working with people is so much more important for most careers.
-
learning disabilities suck. ADHD is hard. You can still learn coping mechanisms and find ways or a career that fits better with it.
Life is hard. It’s harder for you than most. It can still be worth living, but it will be up to you to find a way. I think you can.
That does provide a delivery mechanism, but misses out on the community that is suggested by OP.