Bitcoin nature is such that it can not be stable because it is speculative and also decentralized. This is why the price of bitcoin is volatile. Currency that can be stable if it is centralized and controlled by the government. Even if bitcoin finally is globally accepted and replaced fiat money but still remains decentralized it will never be stable but continue to be volatile.