Bitcoin is going nuts

The algorithm limits how many bitcoins are released. The bitcoin supply will never be greater than 21 million. Bitcoins are infinitely divisible so if it stays around long enough, people will just use units that are more useful. For example: Milli/Micro/Nano bitcoins. Controlled supply - Bitcoin Wiki