I've prayed and prayed for God to do something for me, but to be honest I'm not sure it's the kind of thing I ought to be asking for. Maybe I'm just being selfish. How can I know? Should I just stop praying for it?
God loves us, and he wants us to bring every burden and concern we have to Him in prayer—even those that turn out later to be selfish or misguided. The Bible says, “Do not be anxious about anything, but in every situation, by prayer and petition, with thanksgiving, present your requests to God” (Philippians 4:6).
Does this mean He’ll answer all our prayers, no matter what they are? No, of course not. God knows what is best for us, and He knows that many of the things we ask for would actually hurt us or even turn us away from Him. If all we’re interested in is ourselves, and all we’re asking for is something that we selfishly desire, we shouldn’t be surprised if God says “No.” And we should be grateful He does, because He loves us enough to keep us from hurting ourselves.
Think of it this way: As a parent, do you give your children everything they ask for? Do you let them do anything they want to do? No, of course not—not if you love them. You know far better than they do what is dangerous or harmful, and sometimes you’ll say “No”—because you love them. The same is true with God.
Make it your goal to seek God’s will above all else—and if something is clearly outside His will, stop praying for it. Instead, commit your life to Jesus Christ, and then ask Him to help you put Him first in everything.