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.
You can do this but its not directly and it also do not feel like spending them in real life, I think that spending them in real life is way nicer and the fact is that its directly would be nice.
I hope that I can do this in the future in my area.
I don't think bitcoin debit card is going to be helpful because that is just like credit cards that are charging unusual fees.
It is better if you are going to use your bitcoins directly to the merchants or exchange sites that you are going to use for purchasing something online.
Or else the usual way you are going to use bitcoins in real life by selling it.