Okay so you don't like to quit. You believe that it is better to hang in there and see what's in store rather than quit. Sounds good? Lets revisit that today.
It must have been a tough situation that made you think about quitting. Bad year in sales? Your manager conveniently ignored your hard work (or smart work) when it came to appraising you? Couldn't get your book published? Must have been something that pushed you against the wall.
Hanging in there will not change anything. You will be up against the wall tomorrow, the day after and the day after that and everyday till either you do something about it or nature does it for you.
You can do few things, apart from hanging in there -
1. Improve your skills.
Basically "put your head down" and slog it out till you get better and better.
2. Change the environment around you.
Go talk to your boss, if you want a change of role. If your company is failing in certain areas - reach out to other players in the market and see if you can build partnerships (e.g. form a sales partnership with a complementary product company and go to the market together).
3. If you are not doing point 1 and/or 2- do yourself a favor and quit. Quitting is not the same as failing. By quitting you shut down the energy drain on things that are not solving your problems (so that you can focus on something you have a better chance of succeeding at). If you have a big home loan and you want the monkey off your back you will have to do something drastic to achieve that. Cribbing about your situation over cups of coffee will release some pressure but is not going to help you sleep at night.
We would have been extinct millions of years ago, if we had waited on the trees, as the environment changed around us.