Good point about working long hours. Unfortunately currently I'm working too much, but fortunately I'm working too much spending my time in things I like a lot. I need just to adjust how many hours I work every week :)
One thing that makes me happy and I noticed that works with many people I know is to go out for the two days of the week end, without bringing with me my laptop, so that I'm sure I'll enjoy other things.
Thanks for asking, this is a good exercise to do: what makes you happy? and what you still need to accomplish in order to be happy? It's better to fix what's wrong asap as life is wonderful but not infinite :)