Unlike Fiat Currencies, Bitcoin has a limited supply reaching its maximum of 21 Million Bitcoins.
As per now we are on the edge of 17.4 million bitcoins in circulation, so there are only 4 million bitcoins left to be mined.
The last Bitcoin should be mined sometime in the year 2140