Neurofeedback is the child of the biofeedback movement that was all the rage in the 1970s. And though neurofeedback did spring from that 70's rage, it actually takes an opposite approach than that of biofeedback.
Essentially, biofeedback sought to have the mind influence and relax the body. Neurofeedback has the body, it's motions and activities influence the brain's waves. No, it is not mind control and it is not sci-fi. It is really powerful and has had remarkable results with addressing ADHD without the use of drugs. Now, since there has not yet been sufficient research to satisfy the medical (and drug) community, physicians are reluctant to recommend neurofeedback by itself. But if you do your own internet research and go to the scientific journals you will find a lot of compelling information that supports the successful use of neurofeedback with ADHD, depression and to a lesser degree ptsd and fibromyalgia.
ADHD patients that have gone through a complete neurofeedback regiment report long term results that are symptom free without the use of drugs.
There is one catch though. Neurofeedback can cost as much as $100 per session and ADHD patients may need as many as 40 sessions (1x per week). Insurance may or may not cover it. All things considered though - it is a small price to pay to be able to get results and not be on drugs.
Here is link to find a provider near you: