Spending money on unnecessary things is not always a bad idea, especially if it contributes to your happiness. But there is a line between spending money on things that genuinely brings you joy and wasting away your hard earned income making purchases that fall short of your expectations. Spending money on things that will make you is not unnecessary things, spending money on flexing live, will put you in problem, and to avoid unnecessary problems in the way you spend, make a better plans for your monthly payment, write down your needs, give priority to them, in the order of importance to you.
This is what I wanted to talk about exactly. People are robbing themselves from good periods and good times, that is why there is nothing that should stop you if you want to live properly and if you can afford to do it, then just do it. I kept saying the same thing to everyone who wanted to learn more about money. If you are not making enough to get a savings then you should not cut your costs, you should increase your income.
Too many people have one jobs, and I understand, in any normal world 1 job should be enough, but if you are not making enough, then get a second one and that would be better, you can get most of what you want. I personally got a flexible job, I work more when I have the time, and work less when I don't, which allows me to make enough to put aside.