Sure, we've all been there, and sometimes it right to give up and change course, but I suspect a lot of good things have been lost by quitting too early.
If there's ever a lesson about hanging in their and following the dream, it's this fine little story from the September 14, 2010, LA Times - "There Reward Is a Long-Time Coming" ... about long-term minor league ball plays who are finally called up to the majors. Click HERE to read.
Reminds me of something Jesus said: “Whoever is faithful in a very little is faithful also in much; and whoever is dishonest ina very little is dishonest also in much" [Luke 16:10].
So hang in there friend ... keep the dream alive ... you may have to slug it out for years in the minors. But who knows when the time will come for you're call to the majors.