You need a routine in your life and also a reason for working. Instead of thinking of working everyday from home, which is causing you to procrastinate, you should designate 1, 2 or 3 days (at most) a week to working on you websites. So for example, plan to work on the your sites on monday and wednesday, from 10am till 5pm. THATS IT. The rest of the time, you could do what the fuck you want without feeling guilty.
After all this is the whole point of not having a job. People get into the mistake of quiting their jobs but end up being a slave to their own business afterwards. They miss what they ultimately should be after. THE LIFESTYLE! Free up your time, and work less days but concentrate without distraction when you do work.