How long will oil resources last?

The remaining life of non-renewable energy resources are constantly being revised due to new innovations in extraction and processing methods, and because of developments in renewable energy resources.