Personally I am happy most of the time because I am fit, I have money, I'm learning new skills, I actually make use of my time, I enjoy hard work, and I can see a bright future ahead of me. And I have few things to worry about.
I'm usually not happy when I dwell on the past and what could have been, when I do badly in competitive sports and when I procrastinate. I do these less and less nowadays.