Spending some money on yourself is totally fine. We all like to treat ourselves, and the best possible scenario is if you can budget for it.
But instead of buying material things that only provide temporary happiness, experts suggest spending your splurge money on experiences instead. Like traveling or taking a class, spending your money on stuff that creates lasting memories or begets a new hobby or skill makes us happier in the long wrong. And that applies to gift giving too.