The maximum numbers of bitcoin to be mined is 21 million bitcoins. Bitcoin can not be used as money by the whole world because it has a maximum cap. My opinion . What is your stand ?
Bitcoin supply is 21millions and have 100millions per bitcoin. Its mean bitcoin supply is 100millions*21millions because right now people trade bitcoin on sats volume.
On regulation i think its hard to make bitcoin as currency but as mathematical calculation, that could be happen