When evil seems to have the upper hand, it usually is because we have not persisted in prayer. There are countless instances in the Scriptures in which God’s solutions seem to be delayed, in part because the forces of evil are busy at work. The only means of overcoming them is through prayer.
If evil seems to have the upper hand in any area of your life, stop for a moment, take stock of the circumstances, and decide that you will persist in prayer. The prayer of a righteous man is powerful and effective. If you pray, and refuse to give in to evil, it is impossible for evil to continue to have the upper hand. It is impossible for evil to flourish. It is impossible for God’s promises to fail to manifest. The Lord God Almighty is El Shaddai. The Lord God Almighty is true.