There is a new study that shows those who spend money on others promotes happiness. Sure, if I am buying something for my parents it makes me super happy to know that they will enjoy whatever it is I am buying for them, but generally speaking, I think I am happier when I spend money on myself!
Not to sound selfish or anything but that's just facts. When I shop and spend money on me, I am happy. Unless I have extra cash laying around (and who does these days?) I'd rather spend money on myself than on others. Of course there are the exceptions of special occasions such as birthdays, weddings, showers, graduations when shopping for others makes me happy, but generally just spending money on someone? Well ...
According to positivepsychology.com, science has found that you only have temporary happiness when buying the latest gadgets or trends. However, it's not what you spend your money on, but how you spend your money that brings the most happiness. Buying things for others overrides the need for reciprocity; it's sorta like a "pay it forward" move that makes you want to continue to spend on others.
So the next time you go shopping, pick up a little something for someone else too and see how it makes you feel.