The Trump administration has failed to offer the American public a clear timeline on how long the war in Iran will last.