God does not hear your prayers,he has people for that. It's amazing how many people think God has time to answer their petty prayers when God has a universe to run.If you want to have your prayers answered,use the angels,they're God's people and that's what they do.You wouldn't expect the CEO of a corporation to answer your complaints or requests would you? Same with God because God to has a customer service department. "Please hold,all of our Angles are busy answering other calls....You are 1,000.000.000 in line.If you do not wish to hold,one of our angels will call you back as soon as they reach your place in line.Thank you for calling Pearly Gates Inc.".