It's a guessing game for everyone right now.
Exxon CEO doesn't subscribe to the peak demand any time soon and BP thinks around 2040...
Linky
IEA sees a supply not meeting demand by 2020 if we don't start investing soon...
Linky
At the same time, the IEA numbers (Feb. 10th) suggest this is already happening....
Linky
The next IEA report is out next week (March 15). I'll be curious about that.