Buddha was once asked this question by an unhappy stranger. This is how he replied.
Being happy is really easy. All you want to do is strip off the unessential desire and lock your ego in a bag and throw it in the sea. Realize that what you have is more than enough. There are people who has a lot less than you and still not cry about it.