Those are the drawbacks of being an independent contractor. On the flipside, you can usually take time off when you need to. There is not much chance of being fired in this industry - they are always looking to hire, especially if you have experience.
As a webcam model, you are self employed. You set your hours and if you don't work, you don't get paid. The bennie is, you decide when and how long you work. You put in more hours, you simply earn more. Welcome to the world of the self-employed and being your own boss.