In the 160 years of of oil production history, we have been told countless times that oil will soon run out, only to set a new end date for the global production shortly afterwards. How can one be wrong so often?
Or is oil renewing itself?
Actually, some experts agree with this. You can read how they come to this conclusion in this documentation.