God is always listening to our prayers. He never deliver what we need late, but when we need it the most. When you pray to God don't always ask for something, but give him thanks for what he has done for you and for what he will do for you in your future. God is the Almighty and you have to be patience.
Watch Joel Osteen on Sunday's morning. He may give you some of the answers to your questions.
jayantdhruv536