The key to happiness is being content with what you have.
No one is "happy" all the time... The high of "happiness" is fleeting, as is the lows of depression (given a healthy mindset). Anyone that tells you that you can be happy all the time is either on drugs or trying to sell something.