Let him ask in faith, nothing wavering. ~ James 1:6
What does it mean to ask in faith? When you pray, you need to have unwavering faith. I looked up the definition of unwavering, and it means to be absolute and determined, completely unshakable.
So, as you are praying, have confidence and hope in the things that you are asking for, and continue to talk with God about your needs until those blessings are granted. He will either provide the things that you are asking for, or change your heart so that you can start asking for the things that are best in your personal situation.
Remember that you must ask in order to receive, which means that you need to tell God in prayer about the needs in your life. He is listening, and ready to bless you at all times.