Here is a sure fire way to begin to deal with this sin.
Head over to How to Beat That Bad Mood, by Tim Challies and get ready to be inspired by the word of God and control your grumpiness like never before.
Here is a taste:
Go to the Gospel
If there is ever a time to preach the gospel to yourself, this is it. Reminding yourself of the gospel is the ultimate reality check. Reminding yourself of the gospel, and allowing those truths to cross your mind and heart, is reminding yourself of the deepest realities of the universe. You will remind yourself that you are a sinful person who deserves God’s wrath, that God himself entered this world as a man, that he bore all your sin and condemnation, that he suffered the wrath of God on your account, that he died the death you deserve, that he rose in triumph, and that all of his righteousness has been given to you. Some people say that when you’re grumpy you ought to meditate. They’re exactly right, except that instead of that Eastern mind-emptying meditation, you need that Christian mind-filling meditation, where you deliberately fill your mind with the truth of the gospel.....