I am sure that many here (including myself) will say that they have been through the same disappointment, hurt and confusion you are feeling when they needed a speedy answer to their prayer.
One thing I have personally learned over the years is that our time is not God's time, and as hard as it is to do, in the faith journey of a Christian, one needs to cultivate the virtue of patience.
We also need to cultivate our prayer lives, so that each and every day, which often leads to months, and even years, we are growing more in faith and trust in God's love for us, and our complete dependence on Him for all our worldly needs.
Persistence in prayer over time, and patience, brings many blessings to our soul, especially that of a humble heart and soul, which the Psalms tell us will touch God and that He will not turn away from us when we turn to Him in this manner
Ofcourse, in the meantime, while we may feel that we are desperate and be questioning God's will for us and if He is really listening--there does come a time when we will look back and realize that He did take care of us through the particular situation, even if it wasn't in the way we thought or wanted it to be.
I am remembering you in my prayers, Sharon. Trust in God. When the time is right, your prayers will be answered. Keep on praying and don't give up hope. Use the Lenten period upon us to attend more services available to us, to fast (there is also great power in fasting and praying for an intention) and to get closer to Christ and the beautiful faith handed down to us.
With love in Christ,