You can be happy always only if you learn to be happy about the smallest things in your life
Some ways to enjoy life may seem to make people happy. But it doesn't always mean that it really do make them happy since people are very good at pretending. Sometimes it becomes their duty to pretend so especially when they've invested so much into the things that are supposed to make them happy. Then it is really hard to admit the fact that they couldn't find happiness even after all those achievements. Many people think that the right job can dramatically increase happiness in their life. But if you don't have a positive outlook then you can never make the best of any job. You will naturally know how to be happier in life if you have good relationships with your family members and friends that can give your life a greater sense of meaning. Interactions with the people you care about can teach you how to enjoy life fully.
Try to find out your passion in life and spend some time for that each day if you are confused about how to be happier in life. You can also get involved in social works which is a great way to make you realise about the blessing you already have in your life. Interactions with less fortunate people than you can make you understand that a healthy body and a happy family itself is a great gift from God. Such realisations will naturally teach you how to enjoy life each and everyday without any complaint.