You need to know when to call it a quit and stop forcing it. When you notice that despite all the effort that you are putting in as a freelancer, none is working out. You need to be thinking of calling it a quit when your niche is not profitable any longer. When despite the fact that you have tried acquiring skills, you are still not getting better in making money. What do you think about this?