It will only be stable when market cap reaches 1-2 $ trillion. So manipulation will be much less possible.
Not yet, it will be stable if governments officials can accept bitcoin as a payment exchange ,eventhough this is an decentralized investment right now but we're hoping for this to replace fiat in order to become stable already its prices.