God is everywhere, being Omnipresent. He knows everything, being Omniscient.
Psalms 139:1-12 (KJV) O LORD, thou hast searched me, and known me.
Thou knowest my downsitting and mine uprising, thou understandest my thought afar off.
Thou compassest my path and my lying down, and art acquainted with all my ways.
For there is not a word in my tongue, but, lo, O LORD, thou knowest it altogether.
Thou hast beset me behind and before, and laid thine hand upon me.
Such knowledge is too wonderful for me; it is high, I cannot attain unto it.
Whither shall I go from thy spirit? or whither shall I flee from thy presence?
If I ascend up into heaven, thou art there: if I make my bed in hell, behold, thou art there.
If I take the wings of the morning, and dwell in the uttermost parts of the sea;
Even there shall thy hand lead me, and thy right hand shall hold me.
If I say, Surely the darkness shall cover me; even the night shall be light about me.
Yea, the darkness hideth not from thee; but the night shineth as the day: the darkness and the light are both alike to thee.
When we pray, or think anything, or say anything, He knows all of them.
His answer to our prayers could be a Yes, No, or Wait. Yes, He approves and He gives. No, we ask amis and He does not give. Wait, He withholds for a certain time because it is not yet the perfect time. However doesn’t seem to answer, He doesn’t seem to react to what we’re praying for.
There are certain reasons. It could be that we are still living in sin.
Isaiah 59:1-2 (KJV) Behold, the LORD’S hand is not shortened, that it cannot save; neither his ear heavy, that it cannot hear:
But your iniquities have separated between you and your God, and your sins have hid his face from you, that he will not hear.
It could be that we have not yet established a correct relationship with Him through His Son Jesus.
John 14:6 (KJV) Jesus saith unto him, I am the way, the truth, and the life: no man cometh unto the Father, but by me.
Being heard and answered by God is an easy task for God, however, there are certain things that we must as humans must satisfy before we can expect His approval and answer.
Am I right with God? Do I believe in His Son Jesus? Do I live a pleasing life before Him? Do I have saving faith?
I have been a believer for more than twenty years and I can assure you that God answers. We prayed once for my uncle who could not walk without a support and after praying he did walk miraculously. We prayed for a dying dog and she did recover. We prayed for a meal in an empty table and after the prayer the meal arrived.
Yet sometimes God did not give us what we prayed for. We asked for a certain car but He gave another one. We prayed for instant healing but He gave a gradual healing.
But God certainly answers in His own ways. He is never obligated to answer in our terms.