The total supply of Bitcoins consists of 21,000,000, as of December 2021 there are nearly 19,000,000 Bitcoins in circulation and experts expect all BTC's to be mined after the year 2100.