Too Long; Didn't Read
While it is almost impossible to tell by when, it is for sure that fossil fuels will stop fulfilling our energy needs. The most reliable alternative to this is “renewable energy”, however, even with huge progress, we still have to face some daunting challenges.