When will they invade Iran?

US won’t invade any country for the foreseeable future as its military is taxed after long deployments in Iraq and Afghanistan.

Invading Iran will require 1 million US Troops and US public is no mood for a 3rd war.

Predator Drones Strikes, Joint Special Forces Operations with Pakistani Forces and Pakistani Offensives will deal with the terrorists in Pakistan.