Bitcoin's price is primarily affected by its supply, the market's demand for it, availability, competing cryptocurrencies, and investor sentiment. Bitcoin supply is limited—there is a finite number of bitcoin, and the final coins are projected to be mined in 2140.