Anyone who earns money from writing will tell you that writing is work like any other occupation. I don't feel guilty when I'm working at the day job, so why do I feel self-indulgent and lazy when I write?
Could it be because something that's this much fun shouldn't be classed as work?
I once sold cars for a living. And when I say once, I mean I lasted one week - and that included the residential training course. But one point made by our very entertaining trainer has stuck with me over the past twenty years: To be truly successful and wealthy, you must find a job you love above any other. That way leisure and work become one and the same thing - so, effectively, you spend your life at work, but it feels like you're at play.
So, I'm going to let go of writer's guilt and write when I can. And wait for success to follow.