For those deferring happiness: bad news. The next promotion won’t make you happy. Quitting your job won’t make you happy. Learning a skill won’t make you happy.
Dr. Hannah Rose wrote a great post on the proper psychology term for this, arrival fallacy.
In that specific case, “I will be happy when…” is a myth. The best way to learn how to be happy is to decide to practice it today, in your circumstance and situation, right now. Keep your eyes for an opening somewhere, even if it’s less than a minute.
Sometimes, you’re fully committed, and all you can do is wait for the next season to do that important thing. Accepting that, and finding a way to be happy with it, is also particularly special.