How Long Will Coal Last?

They say that our coal reserves will last another 150 years. The sad fact is that we could run out of fossil fuels within 50 years. But if we run out of fossil fuels in this length of time than we will rely on the coal and we would be run out of that in 100 years.