There is currently a maximum of 21 million Bitcoin that can be mined, which makes Bitcoin one of the best deflationary assets. The last Bitcoin to be mined is estimated to be in 2140. When the last Bitcoin is mined the network will be large enough that mining fees will be sufficient to keep the network running without the need to generate new Bitcoin.