Early on, I was unemployed and living alone, so I was putting 8+ hours a day into it, every day of the week. Progress was very swift.
Over time I've scaled it down as I've moved to a new place, rejoined civilization and started a job. Nowadays I'd say I'm doing 3-4 hours on weekdays and 6-8 on weekends.
I regularly record screencasts of my work and post it to YouTube. I find that it works amazingly well for staying focused and serious, sometimes I end up solving something I would like to give up on, simply because I don't want to abandon a video I've started recording :)