Ten Things You Need to Know When Feeling Angry with God

One of the common expressions of frustrations when events in your life don’t turn out the way you want is feeling angry with God for allowing such things to happen.

You often think that if God is the Almighty God, why did He allow that event to happen? If He cares so much about you (like the Bible says) why is he not answering your prayers or helping you especially when you need Him the most?

You know, Joseph must have had these same feelings when his brothers kidnapped him and threw him into the pit.

Perhaps he thought it was just an expensive joke, and I guess he must have thought this joke was going too far when his brothers pulled him out of the pit and sold him to slave merchants.

It is possible that he had prayed to God several times for deliverance from slavery, and maybe he became angry at God when his condition deteriorated from being a servant to becoming a prisoner in a foreign land where he did not know anyone.

I guess Joseph must have gotten angry and given up on God at various times. He was innocent, yet it looked as if God turned His face the other way as he was treated and incarcerated unjustly.

The good news is that God was with Joseph and He caused him to prosper in spite of his circumstances. There are several things that you can learn from the story of Joseph and how you can encourage yourself when you think God has abandoned you and you feel angry at Him.

Is it Okay to be Angry with God?

Sometimes it is okay to feel angry; it is one of our emotions as human beings. There is nothing wrong with that. The most important thing is to make sure that you don’t dwell in that state of anger for a long time. Also, realize that your anger towards God does not make Him change His mind or plan about what He has proposed to do.

There are several examples of people in the Bible who were angry with God, but at the end of their experiences, they surrendered to God and realized that His plan was better. Job expressed his anger with God, Jonah and David also expressed their frustrations with God too. (Jonah 4:1-4, Job 3:1-26, Psalms 13:1-6)

It is okay to express your pain, frustration, and anger at God, let Him know how you feel but you must also be willing to surrender and yield to His plans for your life.

Why Am I feeling Angry with God?

God created us to have emotions as human beings, and one of these emotions is the emotion called anger. It is natural to feel angry when you are upset because of a situation and sometimes that anger is directed at God because you think that He should have prevented the situation.

Joseph must have been angry at the seeming silence of God at various times in his life when events were unfolding in ways that he did not like or expect. However, he also learned to trust God in those situations. 

Ten Things You Need to Know When Feeling Angry with God

There are a couple of things that you need to know and understand whenever you are feeling angry with God:

1. He Knows your Pain and  Worries 

God knows and understands your pains, frustrations, and worries. He came to this world as a man and He has experienced all the pains and difficult situations we often experience.

Always understand that no matter what you are going through, God knows it and totally understands the situation.

When you cry out “do you know what I am going through?” be certain that He does because He went through the most excruciating experience on the cross; He fully understands how you feel.

2. He is With You No Matter How You are Feeling 

God is always with you whether you feel like it or not. Our feelings are not an indication of His presence or absence because feelings can be deceptive.

However, you have a surer promise of His presence with you. “For He has promised that He will never leave us or forsake us” (Hebrews 13:5). When you feel lonely the most, know that He is right there with you.

3. His Ways are Not Your Ways

God’s ways do not always make sense to the human mind. He often uses the foolish things of this world to confound the wise, and while you may not understand why He did not come to your rescue while you were in the pit (Joseph), you can be certain He will make a way out.

So matter how bad your situation is, always know that all hope is not lost. It is still redeemable.You may not understand, but you can trust Him, and He will never let you down.

4. He is Working it Out for Your Good

Sometimes you are angry with God because you think He is wasting your time and allowing good opportunities to pass you by. It can really be frustrating when you cannot explain or figure out what your next step will be.

It is difficult to trust God when you see all your beautiful plans crumbling before you. One reason  may be that God has better plans for you; plans your mind cannot comprehend in their entirety.  

You don’t have to be angry, but rather be thankful because He knows what He is doing, and He is orchestrating events to create the perfect finish that He desires for you. The end result will be beyond your wildest imaginations, and if He allows your plans to prevail, you will just make a mess out of what he intends to do in your life. 

So, trust Him and don’t be angry.

5. He Will Perfect Your Story at the Right Time 

Always have this understanding in your mind that God is always a finisher. He always completes whatever He starts, and He does not complete His actions on a sad note.

It may appear as if He is delaying or taking too much time, but that should encourage you. The long wait or delay will be worth it when He completes what He is doing.

Joseph’s story ended in a beautiful way with a reunion with his father and family and God did it at the right time when there was a famine. He knows the perfect time to make all things beautiful.

6. He has Big Plans for You

You may think that God does not care about you but He has big plans for you, bigger than what you can ever imagine.

Joseph had dreams of one day becoming a big ruler, but he never imagined that he would become the Prime Minister of Egypt at that time especially considering his circumstances. He was at his lowest moment when Pharaoh sent for him to interpret.

God has great plans for you, and He is preventing you from carrying out your own plans so that He can bring you into the ultimate plans He has for you. The best thing to do will be to trust God and use this time to prepare yourself for what He has in store for you.

7. He knows Better than You   

You may think that you know everything about your life, you have all your plans figured out and you know exactly what you want.

Unfortunately, you do not have control over your life, or the events that occur around you everyday. Every time you go to bed, you depend on God to wake up again and every time you wake up, you are not very sure of what will happen in the next one hour or even the next five minutes.

However, God has control over all the uncertainties that often affect your plans. He knows what is going to happen the next minute or the next year. This is why He thwarts some plans that you have so that He can strategically position you for the best plans He has in store for you.

So, when something does not work out in your life, it should not be a time to be angry with God, but rather a time to reflect and thank God for watching over you and for what He has in store for you.

It may be a difficult and painful thing to do but trust Him and He will not let you down.

8. Be Gracious and Forgive

Joseph had every reason to be angry with his brothers and to use the opportunity he had to deal with them and pay them back for selling him into slavery.

However, he quickly realized that it was God that was orchestrating all the events. Someone may be treating you badly and it may look as if God is not bothered about it. Don’t be discouraged.

Just know that He is working behind the scenes and He will eventually cause everything to work out for your good.

Do not hold a grudge or resentment against such people but learn to forgive and be gracious to them. 

9. Remember to be Generous

  In your difficult situation, remember to be kind and generous to people around you.

Joseph could have missed the only appointment (with Pharaoh) that changed everything in his life if he was a mean, resentful person who was angry all the time about the injustices he had suffered; refusing to interpret the dreams of his fellow inmates.

Remember to be gracious to those around you, they may just have the solutions that you are looking for.  

10. God will Restore and Bless You to be a Blessing

Whatever is making you angry, know that God can give you something better. You may be angry or distressed about a relationship you have lost, or maybe your plans did not turn out the way you wanted.

Whatever the situation, know that He has a better plan for you and He will restore and give you what is unimaginably better than what you were hoping for.

When Joseph was sold into slavery in Egypt, his brothers thought that was the end of his dreams. Perhaps, even Joseph may have concluded at some point that his dreams were just mere imaginations, and nothing would come out of them because of all the difficulties he had experienced.

But God had a better plan that Joseph did not know about. At the end of the day, his dream came to pass in a way that he couldn’t have imagined, and he was reunited with his father and family again, not just as Joseph “the dreamer” but as Joseph the Prime Minister of Egypt (the most powerful nation in the world at that time). This is restoration.

This can be your story if you can trust God even in your low moments and difficult circumstances.   

The Only Reason Why God May be Angry with You

You may be thinking God is angry with you because of what you have done. Yes, God is not happy when we disobey him, but He does not dwell in a state of perpetual anger against us. The Bible says “His anger only last for a moment but His favor endures for a life time” (Psalms 30:5).

Despite what you have done, God still loves you. He is not angry with you; His love is for a lifetime, it endures forever. You cannot continue to live like this, running away from God and living in anger and fear.

God is longing for you to come back to Him, to bask in the fountain of His unending love for you.

I hope you will not break God’s heart by ignoring Him again. He is waiting for you to come back to Him. You can respond and make a decision to accept Him into your life again.

It is simple, just say the prayer in the decision box below.

Decision Box

Heavenly Father,

I know that I am a sinner and need Your forgiveness. I believe that You died on the cross for my sins and rose from the grave to give me life.

I know You are the only way. So now I want to quit disobeying You and start living for You.

Please forgive me, change my life and show me how to know You. 

In Jesus’ name. Amen.