Too Long; Didn't Read
Every four years, the supply of Bitcoin is designed to slow down the addition of new bitcoins into the market. Bitcoin has a limited supply of 21,000,000 coins, and so far around 18,000 have been mined. The next halving will occur between the 14th and 18th of May 2020. The last bitcoin will be mined sometime in 2140, at which point we expect the price of Bitcoin to be high enough that the transaction fees will be enough for a miner to be profitable without a reward.