Some times I spend my bitcoin to do some online shopping. But that is just very small percentage of my total holding.
I also have spend some coins for online shopping or a bit of gambling but I did not spend that many. I know that I can make money with Bitcoin so I try not to spend to may Bitcoins.
Now we do not have to rely on casinos to earn money as now another casino is started which is going to give money to all of its users and supporters and that casino is called as halving, yes the halving will double up our money just like we get double in casinos.