Keep this Book of the Law always on your lips; meditate on it day and night, so that you may be careful to do everything written in it. Then you will be prosperous and successful.
Joshua 1:8 (NIV)
Many Christians often pray, fast, praise God's name, testify to His goodness, comfort the poor and visit widows, yet they all complain about the same problem, they don't hear God's voice. This is where they begin to ask themselves this question: "Why doesn't God speak to me like He does with X or Y?" Why don't they hear Him?
The real problem is that by wanting to hear the voice of God another way than through His word, we tend to neglect the most important aspect of the scriptures, obedience to all that is written in it. How can one hear God and enjoy His blessings if His word is not used correctly. This is why Jesus Christ tells us in John 14:15: “If ye love me, keep my commandments (KJV)." The word "keep" here means to meditate, to memorize and to obey. If you do it right, you can hear the voice of God and live according to His will.
Whoever wants to hear the voice of God, begins by studying His word, meditating on it as the verse indicates. God speaks to us daily through His Word, and the Holy Spirit helps us discern His will. To better hear the voice of God, you must have confidence in His word. Verse 5 of the same chapter tells us, “No one will be able to stand against you all the days of your life. As I was with Moses, so I will be with you; I will never leave you nor forsake you (NIV)." This same verse addressed to Joshua in his day can be applied to our lives today if we have faith in what it says.
Don't you think it would be better for you to meditate on the word and obey it instead of trying to hear God's voice your way?