The obstacle in front of you does not necessarily mean that God isn’t with you. When God wanted to set His people free from the grips of Pharoah, He hardened Pharoah’s heart to show His great power over the God’s of Egypt, using the very plagues that mirrored the God’s they served.
Each plague represented when Pharoah said “no” to Moses’ demands. Each “no” represented a more demanding situation for the children of Israel. But it was God who hardened His heart. God was definitely going to set His people free. He had already declared it and sent Moses to get the job done.
But to look at it with natural eyes, you would think that God couldn’t possibly have sent Moses since Pharoah kept refusing. It would seem that God was not with them nor desiring to deliver them.
We see this happen again when the children of Israel are preparing to go to battle and take their promised land. God tells Moses to have them attack King Sihon of Heshbon, who had refused to let them pass through his land while they journeyed in the wilderness. In Deuteronomy 2:30, Moses says this, “But King Sihon of Heshbon refused to allow us to pass through because the Lord your God made Sihon stubborn and defiant so he could help you defeat him, as he has now done.
God again hardened the heart of an enemy He wanted to be defeated. That news should be a massive place of hope for us. Most people would think that if God told them to go battle something, it would be easy. They believe if God told them, the doors will fling open, and no battle is necessary. A battle doesn’t represent God’s absence. In fact, it could represent the exact opposite.
If you are following the leading of the Holy Spirit, and you feel you must enter the battle, then yes, God will give you the victory. However, you may still have to battle. God can’t lose a fight. And sometimes He hardens your enemies’ hearts against the plan of God in your life. If He does this, it is because He plans to destroy that enemy in your life completely. He allows their cup of iniquity to fill so that you can utterly destroy the works of the enemy in your life once and for all and take new territory.
Don’t be discouraged. Be strong in the Lord and in the power of His might. (Eph 3:10) If God is for you, then who can be against you? (Romans 8:31) If you must fight, then fight. God will surely give you the victory!