People buy and try all sorts of things to make themselves happy and none of it works. It’s entertaining for a bit, but that fades away quickly.
People who expect others to make them happy, aren’t going to be happy very long.
There’s three things required to be happy.
(1) Wake up in the morning and take care of the stuff that keeps you being a functional adult.
(2) Do something productive in the world.
(3) Surround yourself with people also doing (1) and (2).
That’s about it. Happiness is a side effect of those three things.