Do you realize instead of waiting or longing or searching for a reason to be happy, create for yourself a way to be happy? How? Let go of the notion you must grasp for or struggle to attain happiness.
Understand real happiness does not come from the fulfillment of every desire you may have in your life. Why? You can chase an endless chain of wishes and desires and still find a way to be unhappy.
Beginning today whether you are close to reaching your goals, or far away, or already beyond them, real happiness is always close at hand. Where? It comes, quite simply, when you allow it into your life.