Why today’s high gas prices could take 7 years to fall