Your mind always wonders between past and Future. frustration with you past results in hurt. If you can just analyse most of your hurting moments then you can be sure they all have occurred in the past. Your angry behaviour is due to the dreams about the future. You inability to accept things which are moving in direction other you wished for is the cause for your anger. Your ability to let go of future dreams and past analysis is an indication of your capability to live in Present. To live in present means to be constantly refreshed. To live in present means you are happy for no reason. To live in Present means your energy is avaialable to you for whatever you want to right now.
Your ability to live in this moment means you are conscious and You are right here and now. When You live in present moment awareness then you laugh more and smile more.