+3 to thoughtful poster's comments.
Also, it's time to start asking if you're enabling him. Is he asking you to run out to buy a poster board at 9pm? Drive him somewhere last minute because he didn't plan ahead? Extend his screen time in the evening so he can finish a homework assignment that he could have started four hours ago? Come up with an alternative summer plan for him because he was fired from his job? Is he irritable the night before a major test and you need to tiptoe around him? Are you writing to the teacher to beg for last-minute extensions or exceptions to grading rules?
I think that parents with ADHD are often so busy keeping up that they can fail to draw boundaries with their kids. This masks the ADHD symptoms of the kid, so it takes them longer to realize how their ADHD is affecting them. You could get him an EF coach, but until he decides his life isn't working, he won't be open to any of their advice.