Ask and you Shall Receive. If you truly asked the Lord for something then you should never give up on it. He will decide when He will give it to you.
But still if He is the all loving God, once He see what your heart really wants. Then maybe, He will give it right away. It is always better not to give up!