The truth is, the more selfish we are - and the more self centered our thoughts are - the more frustrated we become when those things don't work out the way we want them to. A lot of times, frustration is generated from selfishness.
James writes in James 4:1-2 "Where do wars and fights come from among you? Do they not come from your desire for pleasure that war in your members? You lust and do not have. You murder and covert and cannot obtain..."
James is telling us here that these angers and the wars and frustrations we have, they're all because of lusts and envy that take place within us. - Things that we lust after that we cannot have. Again (This goes back to a few days ago) when we make it "about us," we lose sight of what our life as a Christian is all about. It's not about us, it's about glorifying God in Heaven. Think about your life. If you find yourself constantly getting angry and frustrated with things because they're not going "your way" - you should take a step back and reevaluate what it is you are seeking. God is going to provide for us and take care of every one of our needs (Matt. 6:25) - There's no need to get frustrated when we have that in mind.