Energy prices could continue to rise for 17 years