But the hour cometh, and now is, when the true worshippers
shall worship the Father in spirit and in truth:
for the Father seeketh such to worship Him.
God is a Spirit:
and they that worship Him must worship Him in spirit and in truth.
John 4:23-24
God knows our every thought and the secrets of our hearts.
That may be why He does not listen to some people.
Some people’s prayers are an abomination to Him.
He that turneth away his ear from hearing the law,
even his prayer shall be abomination. Proverbs 28:9
Some people want other people to pray for them.
Some people want other people to hear from God for them.
Jesus is real. He has feelings and He cares about each relationship.
If someone wants to know Jesus, they can surely seek Him.
He will respond, maybe not always when you want, or how you want,
but He will let you know He is there.
If you want God to hear you, you must be genuine.
Don’t try to hide anything.
Don’t try to be good.
Just be who you are.
He will accept you if your heart is toward Him.
He will not let you down.
Jesus knows you like no other.
He knows every tear you have ever cried.
He knows every smile you have ever made.
He has always been there for you and He has reached out His hand.
He has extended His love that has always been there for you, for any of us.
We love him, because he first loved us. 1 John 4:19
He does love us. He made us. He cares greatly for each one of us.
He is there for us.
If you are concerned about Him not hearing your prayers,
perhaps asking Him about it might be the best thing to do.
He will let you know, if your heart toward Him is honest and sincere.
Jesus does not play around. He is looking out for our good.
The separation from God is on the side of the human.
He has given us the opportunity
to ask for what we need to be spiritually successful.
But God commendeth His love toward us, in that,
while we were yet sinners, Christ died for us. Romans 5:8
The whole explanation is there for you to find in The Holy Bible.