Consider neurofeedback administered by a professional. In the U.S. it will cost between $50/200 a session. You probably need at least 20 sessions for permanent results, but you might be able to feel some effects during the first session.
Source of information about effectiveness and duration?
If it's worth saying, but not worth its own post (even in Discussion), then it goes here.
Thread started before the end of the last thread to ecourage Monday as first day.