President Trump says the Iran campaign might last a week or longer, but dwindling stockpiles could limit his options.