And you will need the helmet of salvation and the sword of the Spirit which is the Word of God.
Spiritual battles are just like natural battles.
Nations do not engage in war all of the time. They fight when a problem comes along. Afterward the soldiers return home to experience a time of peace and refreshing, and do not fight until there is a reason to fight. Battles will come, but they won't come everyday. God has given us this special weaponry so that when they do come, we will be prepared and we will be victorious over satan.