It is difficult to say, first of all, it is necessary to reduce market volatility. I see only one way, an increase in the volume of total money capital in Bitcoin. Perhaps when it reaches at least 10% of the total amount of money in the world, Bitcoin will be more stable, but I do not think that it will be completely stable ever.
Stability is very difficult for Bitcoin. there is always a change in prices and also when there are news or issues that are raised the price movements will be very sharp. especially with the number that already has a limit and increase in the user every time.