Peter, James and John had worked through the night trying to catch some fish, but had caught nothing.
The Saviour then comes to them and says:
"Launch out into the deep, and let down your nets for a draught (or catch)". (Luke 5:2-11)
Simon Peter replies that they had tried all night to catch fish, but have been unsuccessful, nevertheless they will try again, because He has asked them to.
As they followed the Saviour they caught a great multitude of fish, that filled two boats, so much so that the boats were in danger of sinking.
The miracle that happened wouldn't have been so great, and Simon Peter's faith in the Saviours instruction to cast their nets again wouldn't have meant so much, if success had not been witheld from them previously.
Sometimes the Lord witholds blessings from us, not because He doesn't love us, but so that He can show us HOW MUCH He loves us, and sometimes it takes us to 'launch out into the deep' to find those things which have been hidden from our view previously, and to really find ourselves.
I hope that you have a great day, and if things don't seem to be working out the way that you had hoped despite your best efforts, then take courage, the blessings are just around the corner waiting to be found. Things always work out when we exercise faith.