Bitcoins have three useful qualities in a currency, according to The Economist in January 2015: they are "hard to earn, limited in supply and easy to verify". Economists define money as a store of value, a medium of exchange and a unit of account, and agree that bitcoin has some way to go to meet all these criteria.
Yes, and that's just theory. While Bitcoin has all the qualities of being a useful currency, the core part is how people use bitcoin

Until now Bitcoin only traded underground and most often were illegal transactions. that is why governments around the world prohibit or legalize bitcoin. therefore, deciding to use bitcoin as a general means of payment will be a very risky one.