Hearing voices in your head is not necessarily auditory hallucinations. The voices may be genuinely trying to communicate with you. The solution is not to attempt to block out all possible means of communication, but instead, to block the voices that are aligned with evil.
Voices that shout instructions and demand your compliance, regardless of your personal opinion are generally demon-controlled, demons, and evil spirits. You should ask the indwelling Holy Spirit Of God for advice on how to permanently block them from your hearing.
Some voices resonate through your spirit and they can be individuals speaking into your spirit in such a way that you might believe that your spirit is speaking. In general, you should block anyone from speaking in such a way as to impersonate your spirit, or cause you to believe that your spirit is speaking. Many of these voices that are heard through your spirit are seeking to advance the devil’s plans and purposes.
In relatively few circumstances, you will hear the voice of the Lord God Almighty,. When God speaks, you will have no doubt that it is God speaking to you. You will know with certainty exactly what you are to do. You will know with certainty that you want the assignment. Your heart will know, even if the devil tries to discourage you from starting or from completing it.
Ask the indwelling Holy Spirit Of God to command your spirit to dismiss and to silence any voices that are not from God. Voices that are from God will always seek to implement God’s plans and purposes for you and for the millennial kingdom of God. They will always do what the Holy Spirit Of God tells them to do. They will always be motivated by love. The Lord God Almighty is El Shaddai.
The Lord God Almighty El Shaddai.