I can totally relate to this. My bitcoins have been just sitting there for months now. I have a plan to buy a gaming PC for so long now. I have the money to buy it but a huge part of me don't want to spend that much bitcoins because I know that it would give me profit if I hold it long enough. Because of this, I don't even spend fiat. It kind of made me disciplined when it comes to money because if I spend all my fiat, I know that there wouldn't be more fiat coming to me because most of my income are in bitcoin form.
Just an advise, those new products that you're buying right now will reduce its price as time pass by. It would be much wiser to buy bitcoins instead but as you said, you can't control yourself. A lot of people have been experiencing the same thing and there's a lot of reddit posts that can help you about that, though.