Want to be happier? Make your inside world happier first. Whatever you think about, in the six inches between your ears, manifests in your world.
To discover what you think about all day long just look at how your outside world looks. Who is in your world? Where do you live? What kind of work do you do? Where do you live? Who are your friends?
What thoughts must run in your subconscious mind to have your outer world look the way it does? You will never live in happiness until you live in thoughts and their by-product feel good emotions.