I have just started a small seo consultancy business and the steady income thing is not a major concern for me, as I have a lot of clients who pay in monthly installments. The one thing that I find hard is knowing when to stop work and when I can actually start it. I have a young family so time is a major issue for me.