Our happiness is determined by what is inside of us. It doesn’t come from anything on the outside. In fact what comes to us from the outside world is a reflection of our inner thoughts.
So if you’re stuck on the illusion that you need to wait for a specific thing, or person, or result to happen before you can be happy, remember that you don’t need to wait. The happiness comes from your own thoughts, and those can be changed right away. After all, that very same person, thing, or result could make someone else miserable. That right there shows that the happiness isn’t coming from those things. It’s coming from the judgments on them.
Free yourself from the bondage of thinking that happiness has to wait. Decide that you want to be happy right now, and watch as the outside circumstances start matching your inner feelings.