For a few years I have been asking God have I misunderstood Him? I thought I was following in His will but things didn't happen like I thought. I felt the enemy trying to stop things but God told me that if He has a plan for me no one nor no thing can stop it! I kept trying to trust God saying I know His timing is perfect. When it is not His time, I cannot force it. When it is His time, I cannot stop it.
I think of Simon Peter and Andrew who had been fishing all night. They were fisherman and if they did not catch fish they did not make money. They had not caught anything and they were both discouraged and tired. Then Jesus comes along and gets on their boat. Luke 5: 4, "Put out into deep water and let down the nets for a catch." I love Simon Peter's response because it sounds like me when I am having a pity party. Luke 5: 5, "Master, we've worked hard all night and haven't caught anything."
At some point we have all felt this way. Matthew 19: 26, "...With man this is impossible, but with God all things are possible.” Jesus performs a miracle. Not only did Jesus show up but He showed off! Luke 5: 6, "When they had done so, they caught such a large number of fish that their nets began to break." They were having a setback that Jesus turned into a set up!
Like us, Simon Peter and Andrew had to be reminded that God can do anything. He has the perfect timing. We get frustrated because we forget that God's ability is not limited by our ability to understand. We keep moving forward saying, "I trust You, God" and wait for His supernatural provision!