We humans worry a lot, always wondering if our future will work out the way we hoped it would be. There will be times in our lives when we lose hope, when there is no light at the end of the tunnel. These are the times when we need to sit with God, and ask him through prayers. God always answers our prayers, sometimes even a "NO" is an answer. We need to learn to respect his answer. God says
I alone know the plans I have for you, plans to bring you prosperity and not disaster, plans to bring about the future you hope for. (Jeremiah 29:11)
We cannot wrap our mind around such a plan, his wisdom is beyond human comprehension.
The plans God makes are wise, and they always succeed! (Isaiah 28:29)
How many times has he given us success? but yet at the time of despair we cry as if he is not capable. We lose our faith when we need it the most. God wouldn't let you settle for the second best, he will give you the best. You might have lost years of your life with nothing to show for it. But God assures us that he will give you back those lost years.
I will give you back what you lost in the years when swarms of locusts ate your crops. (Joel 2:25)
and when he does, he will bless you abundantly. God opens the flood gates and there are no limits to his blessings. Have faith in Jesus and throw your fishing net where he tell you to, and when you do, make sure you have brought a bigger net because the catch will be great, much much more than you can handle.
And with all his abundant wealth through Christ Jesus, my God will supply all your needs. (Philippians 4:19)