What causes ADD and ADHD?

There have been many theories, but in truth, the exact cause of ADD and ADHD is still unknown. There are some indications that it may be inherited and that the disorder is neurological in nature. One thing that is clear is that it is not caused by bad parenting or too much caffeine and sugar.