God gives us spiritual armor for any battle.
(For the weapons of our warfare are not carnal, but mighty through God to the pulling down of strong holds;) (2 Corinthians 10:4 KJV)
Yes, there is continual warfare between our flesh and our spiritual nature as we sojourn upon this earth. Spiritual skirmishes are nothing to scoff at or ignore. They are real battles wounding and maiming God’s soldiers who have not properly armed themselves with the armor of God and to spiritually overpower those who are living according to the values of this world rather than that of God.
Weapons of this world do nothing to protect man in spiritual battles. God readily supplies all the armor His spiritual family needs to stand tall and steadfast as spiritual wars erupt inflicting persecution and trouble in our lives. God uses these trials to prove us and strengthen us and to knock down any area of our life which is carnal in nature rather than godly.
The god of this world dishes out trouble and darkness to disarm us and flatten our spiritual resolve causing us to trip in our walk with God in this world. Each of us must arm ourselves with the full armor of God so that we can stand in His strength in the midst of troubling times on this earth rather than falling into the arms of the devil who will swiftly carry us into the midst of fiery trials and temptations to seduce us and ruin our witness for the honor and glory of God.