Go through the following checklist.
1. Have I confessed my sins and repented and believed on Jesus? If you have NOT, God won't listen to you UNTIL you do. (Isaiah 59:2; Psalm 66:18)
2. Am I doing my part to fulfill what I have petitioned? For instance, let's say you want a job (just an example). Are you going out handing applying and seeking or just sitting around doing nothing expecting God to do it ALL literally for you?
3. Am I asking because it is a NEED or am I asking because it is a GREED? Let's say you need money to get grocies but are running low. That would be a NEED. Now on the other hand, let's say that you want a $100,000 or $1,000,000 that would be a GREED.
James 4:3
4. Is it something sinful? For instance God won't honor greed "Lord let me win a million dollars today!" God won't honor laziness "Lord grant me today that I don't have to mow the lawn. Make it rain or something."
5. Is it asked respectfully or bossingly. Let's use our job example....
Respectful: "Lord, I need a job to help support my family and pay my bills."
Bossingly, "Lord, You had better give me a job RIGHT NOW!"
6. Am I living in obedience to Jesus?
I John 3:22-23
So ask yourself...
Have I confessed and repented of sins and believed on Jesus?
Have I done my part to bring this prayer's answer into fruition?
Is it something I NEED or is it a GREED?
Is it sinful?
Am I asking respectfully or bossingly?
Am I obeying Jesus?