Material gains and progress are not tied to being happy. Even though we have much more than we had a generation ago we are no happier. Income, age, gender are not connected to being happy.
So, what make us happy? Trackyourhappiness.org has something to teach us about being happy. The key finding is stay in the moment. Be aware of where you are and be engaged with the people you are with.
We are able to contemplate the past and plan for the future. Our ability for mind-wandering is unique to us as a species. This is a strength.