When is it ok to buy something expensive?

I have saved roughly $20,000 and got my credit score to 710, I don’t really buy anything besides food, and rent. Don’t really have any hobbies or happiness in my life, and I don’t want to make it seem like my life’s so bad and I need something, I’m fine how I am, but I’ve wanted something (a toy) for awhile, it’s around $6000, it’s purely for enjoyment, when is the right time to buy something expensive that is totally unneeded and purely for enjoyment? In my opinion spending 6k when I only have 20 seems kinda dumb, because if you only had $20, and spent $6 of it, that’s a pretty significant chunk of that $20 but I’m feeling desperate for enjoyment, and fun in my life, no other reason honestly.
When is it ok to buy something expensive?
Post Opinion