Ephesians 6:13 NIV
Therefore put on the full armor of God, so that when the day of evil comes, you may be able to stand your ground, and after you have done everything, to stand.
So, this scripture is basically letting us know that just because we are Christians, we aren’t immune from bad and evil encountering our lives. It advises to put on armor as if our run ins with evil meaning Satan won’t be some quick squabbles. Instead, we could be in for a long war. The truth is that the closer you get to God and try to do right the more Satan will throw objects your way to distract you. Therefore, it is assumed that if you intend to have a long term or forever commitment to living for God that you will be having to fend off potential attacks from Satan that same length of time. Like most wars you don’t wait until its at your door to prepare for it. That would cause you to be ill prepared and lose. Therefore, the word is telling you to get ready ahead of the attack so that when it comes you are ready and can endure it. Best ways to prepare for an attack from Satan is to stay in close association and communication with God so you at the very least are being obedient during your trial. Probably the worst thing you can do when things are going wrong in your life is not acting accordingly to God’s will. Acting rogue during a trial, like most of us do likely multiplies our problems because we don’t always know what’s best for us. Nor do we know the future like God. Lastly, if we do and say what the word of God says, God must honor his own words. Just like there are times in in Exodus and other parts of bible where folks talked God out of destroying them by reminding him of promises made to previous generations, those principles can apply to us. Sometimes we can get delivered from our situation by reminding God of who he is. A close relationship with God, associating with folks that are trying to follow the word, and studying the Bible are some of the ways we can prepare for Satan’s war against us.