So in a sense, are the deflation and inflation of BTC kind of like stocks?
Since it's effected by current events relating to BTC.
And also it's ran by supply and demand?
The price is linked to future price expectations and supply and demand
Bitcoin is an inflationary currency in the sense that the number of bitcoin is rising : 11m today to 21m in 2140 but the number of users and the wealth it represents is going up faster so the price should appreciate
So if I was to buy btc, would now be the best time?
Since that the price is appreciating right now.
Also 2140 is going to be a really long time from now. Would this investment be worth it?
2140 is just when the last satoshi will be mined.
But, if you look at the schedule, you will see by:
2016 - 3/4 of all btcs will be mined
2020 -7/8 of all btc will be mined
2024 15/16 of all BTC will be mined
I would say inflation after 2016 become very low and after 2020 become inconsequential.
in 2016 inflation will drop to < 4.5%/year
in 2020 inflation will drop to < 2,5% year
in 2024 inflation will drop to < 1,25%/year
The games will be over well before 2140.
Already after 2020 there will be little to be decided.