It takes time, dedication and hard work. Yet millions do it and succeed as I did. And no it may not last. Those are the challenges... Out of every small business started in this country, I believe the statistic is 2 out of 3 don't make it. I'm not afraid of hard work. I started my own software business about 15 years ago.
After eight years, we packed it in. We put in long hours everyday of those eight years. I am a workaholic and spend my time programming, designing, and studying, while waiting to land another job. The jobs just aren't out there.
Yes, most new business do fail. On the other hand if you look at most successful people they had several failures prior to their success.
I was involved with several "opportunities" over the years that failed even though I provided what was requested on budget and on time. It can be very frustrating.
You can't stop trying.