They are most often effective if you can afford them was my point. I have ADHD as well and boxing (waking up before work to run in cold November morning, 9 rounds with a heavyweight who had nobody his size to spar, thousand ab movements afterwords and hey it’s only Tuesday) helped me tremendously with focus, staying of the booze and so on, but if I had not done years of therapy and had meds as well as found more varing environment, I prob would no be hete. And I was lucky to have a god job to pay for all that.

I do think you need tremendous mental effort, or grit, even to fight serious addiction. But it is only a start.