Have you ever found yourself disappointed with God? You can’t believe He let you down, He didn’t do what you wanted Him to do or what you thought He would do. Maybe you feel like God has broken one of His promises, or that God doesn’t seem to be consistent – sometimes He gives us what we ask for and other times He seems silent.

I know I have felt those things. There have been plenty of times in my life when I have expected God to act one way, only to experience Him in a completely different way. Why does that happen?

I think there are two basic reasons for this that we all relate to. And when we understand them, I think it’s quite simple, and we can recognize it.

1. We are trying to define God from our humanity.

God is infinite. God is immutable. God is both transcendent and immanent. That’s just four characteristics of who God is, and we, in our humanity do not have the ability to really understand any of them. God is immortal, immovable, all powerful, all knowing, all seeing. God is huge.

God is infinite. He is not constrained by time. He has always been, will always be and always is. We have a birthday. We celebrate it each year. We go to funerals. We have a beginning. We have a start date.

God is immutable. God never changes. We change all the time. We are growing. We grow in our understanding of God’s word and ways. We adapt our lives to Him. Our lives were never perfect. We are fickle. We change our minds all the time.

At these two foundational aspects of God’s nature we discover that we cannot possibly come to a complete understanding of who God is. We are constrained by our humanity.

Problems arise when we critique God because we can’t understand his nature. Let me give you an example. Because we are constantly changing, we can’t understand how God could stay the same for all of time. Because we are confined by time, we can’t understand a God who isn’t.

So, out of frustration we change God. Certainly God would change if He knew what I knew. Certainly, if God knew how long it was going to take to do this or to change this or to become this, he would circumvent the process.

We take our humanity and try to define God. And we fail. Miserably. When God’s nature isn’t measuring up to our standards, it is not God who is incorrect but our standards. We adapt to his nature, we can’t change his nature to adapt to ours.

2. We are trying to understand His ways in the context of our ways.

Because God is all of these things, He has a way of doing things. The way that God does things is in perfect keeping with His nature and character. God is not hindered by imperfections and flaws like we are. God is not tempted by sin like we are. God is not hindered by time, by a lack of knowledge, by a lack of wisdom or any kind of lack we can imagine. God lacks nothing. There is no part of God that is not perfect. God is perfectly complete and completely perfect.

So, when God doesn’t answer our prayer the way we think He should, He isn’t doing so to punish us or to keep us unhappy. God isn’t out to get us or to keep us miserable. God’s wisdom is perfect. So, when the timing isn’t right, He leads us in a different direction until the timing is right. If it ever will be.

We don’t critique God for not working as we think He should. He is God, we are not. If God doesn’t move like we think He should, it’s not because He doesn’t love us but because He does. If God doesn’t do what we want, it’s not because He doesn’t care, but because He does. He cares enough to lead us in the everlasting way. He cares enough to say no to something good because there is something great that He can see and knows is what we need. Not only does He see it, He has planned it.

Another example: Culture around us is constantly changing. Currently at a pace that is hard to keep up with. There is great pressure on believers to change their beliefs to adapt to culture. And it’s hard not to. It feels wrong to stay the same when everyone else is changing.

But, God never changes. His wisdom never changes. His understanding never changes. This system He created operates on the same foundation as it did when He created it. The promises God made to Abraham are still in keeping with what God’s nature is for us today. The value God placed on life at the beginning of creation is the same value He still places on life today. The way the whole system functions today is the same way God created it to function in the beginning.

When God’s ways do not measure up to our ways, it is not God who has failed but our understanding of His ways that has failed.

So, no matter where you find yourself this day, I hope you are encouraged. And if you are not encouraged, but discouraged because God isn’t measuring up, I hope you have found definition for your discouragement. Our frustration with God is because we can’t fully comprehend and understand, not because God has failed. God cannot fail, it isn’t in his nature. We fail all the time.

If the answer from God right now is no, it’s not because He doesn’t love you, it’s because He does and He exists outside of the confines of time we experience and He knows and sees better for you. If you are frustrated that God isn’t giving you something you want, He hasn’t given it to you because He knows what it will do to you right now to let you have it. That’s because He is God and can see things we can’t see. He is God and knows things we will never know.

God loves you and has a wonderful plan for your life. If your frustrated with the way your life is working out, could it be that you’ve been fighting God for your way and not following His?