If this behavior is due to ADHD, then the best way to deal with it is to get diagnosed and then medicated, as medication is a really effective treatment.
The trick is to learn how to use these personality traits to succeed, not to use a chemical cosh to beat yourself into being just like everybody else.
I find the knee-jerk suggestion of medication offensive tbh. The trick is to learn how to use your tumors to succeed.