God never say the weapons wouldn't from. He said they wouldn't prosper.
The truth is we're all going to feel like we are under attack at some point in our lives. Disappointments will come, people will let you down. Insecurities and fear will arise in your mind and depression and doubt will knock on your door. But being under siege does not mean you're conquered. God has your back he will provide a way to victory. Stand firm!