God still speaks to all people, believers in Christ and non-believer alike. Dreams and trances are some of the means God uses to communicate to us. When God communicates through dreams is often to give instructions, to provide counsel or direction on a matter, to clarify matter or to warn us about impending danger.
Should you notice that you are dreaming about evil, demonic attacks or witchcraft activity, do not freak out. It is highly likely that God is showing you what is happening so that you can act on it. Remember also God will not show you something without having equipped you for what He is showing you.
Each believer has been endowed with authority and power, crowned with honor and glory. The same Spirit that raised Jesus from the dead lives in you and is active. You have the Word of God which is sharper than a two-edged sword that is available for use. When such dreams occur, raise up in faith, renounce them, bind them (binding means forbid or restrict them from working). Cancel the effects or assignments of what you saw in the dream by the blood of Jesus and in the Name of Jesus, cast the demons associated with what you saw in the dream out , then declare a promise from the Bible that is related to what you saw in the dream. Continue declaring the promise over you. By making the declarations you are “loosing” the blessings over you. Hence the promise, Bind and Loose; Matthew 18:18. Assuredly, I say to you, whatever you bind on earth will be bound in heaven, and whatever you loose on earth will be loosed in heaven (NKJV)
Some of the dreams could be exposure of hidden things or generational issues that need to be addressed. Such dreams are often repeated. Follow the same process in the previous paragraph to tackle them. You may also seek additional help from believers, pastors or ministers to pray with you.
But don’t freak out- You are likely being shown stuff that you are qualified to overcome!