the maximum numbers of bitcoin is 21million pieces and all bitcoin has been mined! bitcoin now is just circulating on the market and most of it are stored in many peoples wallet ! thats why bitcoin is so votality and have more demand than supply!
What makes you think that all the bitcoins have been mined? Miners are called with this term because they are still mining. People are still mining bitcoins and there is no chance that all the bitcoins will be mined in next 100 years or so. But yes we can say that the pace of mining is too slow than it was around 5 years ago.
it's actually going to end by 2140 and i think that's over 120 yeas time before the last bitcoin block will be mined. Secondly, it seems the OP is at sea with what's going on here, bitcoin is a digital currency being used online without its physical form like the local fiat in your country.