You become frustrated
when things do not go as you planned. 
Anger flares and you clench your fists. 
If you could only see the big picture you would see the perfection as
well.  How many times have you looked
back and seen the perfection in retrospect? 
You were not ready for your plans to unfold or your plans were not the
best for you or the greater good.  When
you feel frustration, stop.  Remind
yourself that you are not the limited being you believe yourself to be.  Rise above your limitations and see from this
higher aspect of yourself.  From this
viewpoint there is no anger, no frustration, no lack at all.  All that is lacking at your level is
understanding.