It could take months for U.S. gas prices to recede to their level before the outbreak of war in Iran, economists and energy experts say.