Battles take time
In the natural, when wars are fought, each battle has a duration of time that it takes before it is over. As Christians, we go into each spiritual battle knowing the outcome! We are in Christ. Christ is the Victor. Ergo, we are victorious in Christ! However (clear throat), some battles are "bloodier" than others. Some battles take longer than others. And if we are going to live the Christian life, we must be aware of these facts. We are called by God to be strong and courageous. We see these commands all throughout Scripture. Fear not! Be very strong and courageous for the Lord your God is with you wherever you go! The Lord knew we would need courage, and lots of it. He knew the battles each of us would face and the weapons we would need in order to fight them. I won't go into detail here about how we wage war in the heavenlies, or about the armor of God - you can find plenty of teachings on these online, articles and YouTube. ...