I was reading through some old posts and found this one that I think bears repeating:
I've read that there are many people who are unhappy, even depressed during the Christmas season. There is an increase in the rate of suicide during this time of year. It makes me wonder what it takes to make a person happy. I know that money, success, and material things do not provide happiness. Not that I know that personally; I've never had much of any of those things, but maybe that's why I am happy. I've never had a strong desire to acquire. And I've not always been happy. I had to grow up first, and that took a long time. Although things don't bring happiness, people do. Having a close, loving family makes me quite content. And being retired adds to the quality of my life.
In the first half of my life there were two obstacles to happiness. The first was change. Nothing ever stayed the way I wanted it. The kids had a habit of growing up. Things changed on the job and I would have to adjust. I don't like adjusting. People died or went away. The second was that nothing was just the way I thought it should be. If people would only act according to my expectations then everything would be fine. If circumstances unfolded in line with my desires, then I could be happy. But that never happened. In fact, I don't think that has happened to anyone in the history of the world.
If I've learned anything from life it's this: People don't change. It's possible for them to, but highly unlikely, and certainly not because of any desires or efforts on your part. Circumstances are not going to change just because you want them to. Now, it's possible to change things by responding to opportunities to better your position in life. You can get an education, go for that promotion, buy that house you always wanted. All these things are good, but there's no guarantee that happiness will be the result. No, I think you just have to decide to be happy. Find out what you love to do and do it. Decide who it is you love and be with them. Then go about your daily life and happiness will sneak up on you.