I don’t think bitcoin will stabilize until
1) there is a bed of competing currencies around it with their own strengths and weaknesses
2) those strengths and weaknesses are well known and understood in the finance world
3) there are established versions of the major services we have around the US dollar: fraud protection, escrow, banking, exchange, etc
I would say that 2) probably requires two full rounds of PhD level study, so let’s say 15 years from wide scale awareness at a minimum.
We already have 1) although I suspect some of the true neighbors are early in development at this time.
3) Is slow going it seems. The USD ecosystem has had a long time to develop. It’s not trivial to set up sturdy, legal, reputable replacements since it’s an n-sided market problem.
... but I do think it will stabilize. Until then it has uses even with the instability, but it’s just not possible to estimate its true value.