Being happy isn't rocket science. Life doesn't have to be swimmingly good to be happy it can be relatively poor, but your inner happiness is something only you can change REGARDLESS of circumstances.
This topic discusses all the ins and outs of Happiness and where you stand in relation to it. Don't put happiness into a "carrot and donkey situation" whereby it is always ahead of you. Make it something for "now" that way your whole thoughts will change for the better and you will see life for what it is and not something to play games with...