I would say that bitcoins has at least 3 years left to it easy. All it is is sometjing to barter. It actually is worthless. People pay to buy it, or exchange it for goods, because they know that tomorrow they will be able to sell it to someone for more.