Lama Roger Walsh weighs in on what makes for lasting happiness-

 1) Cultivating gratitude. Particularly effective is writing down something each day for which you feel grateful.

2) Reframing difficult experiences positively. This, of course, is the old practice of looking for the silver lining.

3) Generosity. The old wisdom is true–in giving to others we give to ourselves, and the happy result is a “helper’s high.”

May you be happy!