Belum diketahui secara pasti mengenai penyebab utama dari ADHD ini. Namun diduga penyebabnya oleh faktor genetik dan lingkungan. Ada pula yang beranggapan jika ADHD ini berkaitan dengan adanya gangguan pada pola aliran listrik di otak atau gelombang otak.
ADHD biasanya muncul pada anak usia di bawah 12 tahun. Namun, terdapat banyak kasus, bahwa gejala ADHD sudah dapat terlihat pada anak usia 3 tahun.
Perlu diketahui, bahwa tidak semua anak terlihat aktif dapat didiagnosis menderita ADHD, sehingga terdapat beberapa langkah yang harus dilakukan oleh dokter untuk mendiagnosa memang anak terdapat ADHD.
Tidak ada pencegahan yang spesifik mengenai ADHD ini, namun resiko gangguan ini dapat dikurangi pada saat masa kehamilan.