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?
Do your due diligence and invest if you understand; diversify (geographically, sectorally and by type of asset) to lower your risk
The price seems very low at the moment compared to the potential, the adoption and the superiority of the technology but it can go down more before it goes up which is not a problem if you plan on holding for a few years