I have a kid, a dog (that needs to be walked 2x per day), a fulltime job, I workout at least 3-5 days per week, and spend most of my weekends doing construction, but I still make slivers of time for my side project. (FWIW) :)
I have to optimize my time to waste as little of it as possible and try to create the largest coherent chunks so that I can ramp up on whatever I am working on and get something done. This often means taking care of the stuff I have to without any sort of procrastination (work, chores, etc).