Every one of God’s children can hear from Him. He speaks to each one individually and to the body as a whole. But we hear more than one voice speaking to us. So how do we know which one is God?
In 1 John 4:1 it says “Dear friends, do not believe every spirit, but test the spirits to see whether they are from God, because many false prophets have gone out into the world.”
Test the voice. It is not doubting God to test the voice that is speaking to you. In fact, the Bible commands us to test each spirit. The enemy will try to deceive you. He tries to disguise his intent by sounding as close to the Word of God as possible and placing doubts in your mind, but in reality, what he says is not the real truth of the matter. Always test the words; look into the Scriptures, ask the Holy Spirit for wisdom, and talk to your leaders about what your hearing. This way you will clearly see and know who is speaking.
God will never speak in conflict with His Word. He will never deceive you. He will never lead you astray. He will never ask you to “trust your gut” instead of His Word. He will always make things clear through His Word and through the confirmation of your leaders.