Mental health part is very important. Some stuff that helps you are cheaper, like I have a friend who likes to hike, and while he did spend a quite a huge amount of money eventually to be able to hike huge distances, he started out with just any ordinary clothing and any shoe, well preferably a walking shoe. he gradually spent more, but you could just walk, if that makes you feel better.
However, if you want to spend some money that you can afford to, in order to get what you want, then you could probably do fine about it, keep yourself happy so you are healthier. A depressed person will not be able to make much money anyway, not usually. This is why it's important to realize that you should always find a way to spoil yourself time to time, not always, just a few times a year.
That makes sense, a person should take care of themselves and their needs and wishes sometimes and there should be no problems with that as long as they are not overdoing it. By overdoing it I mean spending a lot of money on things that aren't very important, even if you are earning a lot of money and can easily afford to do that, you still shouldn't do it because there can be tough times in life as well, so when we are doing well, we should prepare for the times that might not be as good as the present.
Many people earn a lot of money, they have multiple sources of income, but the mistake they make is they don't build assets with that money, they don't save any of it, and they just keep earning and spending at the same time, and eventually, when time starts to not favor them anymore, they realize that they have made a mistake and they should have done something for their future at least.
So, spending money on yourself or on things you like or need has nothing wrong in it, but make sure that you are not overspending on such things.