Expecting success overnight, unless you have just won the lottery, is a sure recipe for disappointment. Happy people are realistic and pragmatic when it comes to setting and achieving their goals.
They understand exactly how much time and effort may be required to achieve a goal, and if they ever fall short, they’ll put in the necessary additional work required to reach their goal.
People who are always happy are also aware of the fact that, just because they are putting in all of the necessary work to achieve their goal, there is no guarantee that their goal will ever be reached.
This may sound pessimistic, however, this is merely to state that they are aware of the possibility that external factors outside of their control could easily change outcomes. Being aware of this can help lessen the blow when unforeseen circumstances arise.