Oil supply and demand is not expected to balance until 2017. Even then, prices are likely to remain well below the $100 per barrel mark as still-high inventories will dampen any sharp price moves, according to the International Energy Agency’s just released Medium Term Oil Outlook.

For the current year, the IEA says about 1.1 million barrels per day more of crude is being produced above demand.