The thing about Bitcoin is it only has a monetary value if another person is willing to buy Bitcoin from you for the current value. Most shops/banks don't accept Bitcoin. As it's value goes higher, there will be less people buying from each other because it will be too expensive.