No more Bitcoins can be mined after 21 million have been generated. According to current trends, the last whole Bitcoin will be mined in the 2040s, but fractions of coins will still be awarded. As soon as all Bitcoins are mined, the value of the cryptocurrency will depend solely on supply and demand.