For now I think online shopping sites that accept bitcoin payments are still small, I think the best way to shop is to exchange your bitcoin into money and then you can spend it on a regular basis, but I think you'd better keep it or you trade to supplement your income from bitcoin You, or investing in some of the bitcoins you have