North Korea has the bomb and is working on long range missiles, Iran will soon have it which in turn will launch a nuclear race in the middle east. To many rogue nations, with fanatical citizens and leaders, are obtaining nuclear technology to think that a nuclear attack isn't in the foreseeable future. My best guess is 15 to 20 years.