Happiness doesn't need to come from other people or from what's happening in your life. It's all about perspective and your moods. There's always gonna be something that will not be perfect about your life, but you can choose to not focus on the negative things and just realize that every little thing can bring joy to your life. Even if a random stranger smiles at you, if it's sunny outside, if you got a good grade on a test, if you see a friend after a long time. All of these things can make you realize that you have so many things that you can be grateful for, just by paying attention of what's around you. YOU can decide how you want to feel. Happiness comes within you, and no one else can give you that. It's not something that you can just get from another person. It all depends of your vibe and your mood, and only you can make yourself feel happy. But, make sure to remember that in order to create happiness, first you have to allow yourself to love all the things that are not perfect in your life and embrace it.