Many people talk about Bitcoin as the future currency, like dollars or euros, but using Bitcoin to try to buy things like money is not a good idea.
Not only because the Bitcoin price is changing every second, but because the transfer fees.
Bitcoins fees for transactions are worse than people think.
Bitcoin transactions are processed by miners, the ones who help transactions to be confirmed. They choose to process first transactions with the highest fee, so if you want to pay less than 4 USD for your transaction to be confirmed, you have to wait between 10 to 30 minutes… and the problem is getting worse everyday:Source
The fee problem is something avoiding Bitcoin to be used as a normal currency to buy daily things because of the cost in money and time.
Even some companies, like Steam, are already dropping from accepting Bitcoin as a currency.