BTC price fluctuates too much and well although it is at least somewhat possible within 10 or so years, I do not think that it will stabilize at all
Bitcoin prices will get stabilize only after most of the total cons would be mined out. So, we can expect ups and down for next 100 years. So, there are possibilities for continuous price raise for next 100 years which is not provided by nay other investment opportunities.