There are currently 14.81 million bitcoin in circulation. The way the bitcoin protocol was designed, there is a a hard cap of 21 million bitcoin. There will never be more than 21 million. As the value of bitcoin goes up, there may be multiple splits over time. According to Coinbase, which I use for my digital wallet, the last new bitcoin will be mined on May 7th, 2140.