President Donald Trump said Monday the military operation against Iran could last four to five weeks, or longer.