Bitcoin is good for investment and trade, so you can sell it and earn profit when the spike is going up but its not good if you rely on it as your only source of income because you may have to sell it if you need money in circumstances when the market is not good. Its better to save in fiat currency than to save in bitcoin as fiat is more stable while bitcoin is too volatile.