What do you need to be happy?
To be happy, first and foremost, you need to feel okay with yourself. Without this condition, happiness is not reachable. And in order to feel at peace with yourself, you need to act in accordance with your own moral code. When you stay true to yourself, you will have an internal sense of pride that will keep you going even in the moments when things in the outer reality don’t turn out the way you hoped.
The second thing you need are two-three really good friends. Every person needs someone with whom they can share their dreams and fears without the fear of being judged. It is also important to be able to have fun with those people as the shared moments of joy pile up and contribute to an overall happy life.
You also need to be doing the things that you love. If you can work and earn money from those activities, you are incredibly lucky. But even if you can’t, finding time for them will keep you inspired and energized.
It is very hard to imagine that a person who has these three things could not have a happy life at its core level. From this staring point, it is easy to head out to achieve any other dreams you may have.