There should be a limit to how far someone can push himself. Like in trading, if someone is just starting up, there should be limited startup capital, which, if they are unable to get something out of it, they can take a break to learn more first or, better still, look for something else to do instead of making more deposits and sinking it into the broker when they don’t have all it takes to get it all back again.
There's no harm in trying out things but where it becomes a problem is when you find out that you aren't making progress in it, I think the wise decision for any individual that falls to that category is to quit before it is too late, whats the need of continue doing something that aren't profitable to you as a human, although sometimes getting what you want in whatever you involved yourself as a person takes much much time, however, how sure are you that you'll be successful if you endure the test of time, so what will be the news of furthering and still failing more.