I spend bitcoin in my real life but for limited stuffs only since not much merchant accepted bitcoin yet. It'll be much interesting if I could use bitcoin to buy my daily necessity. And I am sure in the near future the number of offline merchants that accept bitcoin as an alternative payment will increase.
Not much merchant accepting bitcoins in most of the countries and same with mine as well but still i am able to use bitcoins in the online world which is a part of our daily life doing online shopping and paying bills are the things i used to do with my bitcoins.
If you cannot spend them directly then you can convert it to fiat and then spend and if you want to avoid conversion fees then you can start using bitcoin debit or credit card for shopping.
Then you won't be spending it directly anyway, The main topic is about physical locations taking bitcoins... I guess that's the main difficulty since not many physical locations taking BTC.
So if there is no place to spend them directly so we should not spend them with other options that we have? On one hand everyone wants to see higher price of bitcoin and on other hand no one is willing to spend their coins, in that case how will price go higher?
BTC becomes more valuable when:
1. People hoard BTC
2. Mining becomes more & more expensive
3. More countries adopt / allow it / relax laws
4. More people learn about & use BTC
5. More merchants use it
6. New apps make it easier & safer to use
7. When I buy dinner with BTC at
www.foodler.com etc....etc...etc...