Be patient, be passionate and be persistent. You’ll go days, weeks, months, and even years before you begin to see the pay off. How long will you last? It might take 20 years before you see your dream fully realized. Are you willing to persist for that amount of time regardless of what happens in between that time and your ultimate goal?
If not I suggest you get a day job with benefits.
Otherwise keep pushing. Keep the faith. Keep believing in your ability to bounce back. It’s only a matter of time, and insane work ethic coupled with the right networking and will.