What brings you long term happiness?
Immersing myself in natural wonders of the world. I always catch myself smiling when I'm exploring the great outdoors.
Surrounding yourself with positive people who you actually get on with is extremely important. If someone doesn't make you happy to be around then don't give them the time of day.
And be happy in yourself, flaws and all. There's so much more to life when you're not worrying about every little thing that could go wrong or that has. Life is about making mistakes (and I've made many).