The only way I’ve been able to keep up my training is to make the commitment to do so. That is, I’ve talked to my family and explained that my kungfu is a vital element in my life, that it keeps me sane and balanced, so if everyone wants me happy, we’re all going to work around the fact that 4 nights a week I train for 1 to 2 hours (depending on the curriculum that night).
Then I do it, even if I don’t want to do it.
This is going to sound weird, but I keep a private checklist for each day. It has little boxes for “family time”, “personal time”, “dog play”, “outside world”, stuff like that. I make sure that every day, I pay conscious attention to those concepts, and that I do something that engages them.
I try to multi-task, so maybe one day I’ll ask the better half to pick me up after training, and we’ll go to a cafe for a half hour. I wind down, and we get to spend time by ourselves. Or I’ll take the dogs to a park and do my Sil Lum Tao or Chum Kiu forms. That one incorporates training, dogs, and world. 
I spend so much of my day doing web-related business - on the computer, in phone conferences, basically isolated from “the real world” by an office and a computer screen, that if I don’t consciously make an effort to integrate other elements, my life would be “get up, log on, log off, go to sleep”.
So, people I work with know that my training time is non-negotiable. I don’t care what time it is on the west coast, I do not schedule meetings during my training time. I am not available for “working dinners”, “networking meets”, “stay late for just this one project deadline” or any of that other ratrace crap.
I guess all this longwindedness boils down to: commitment. Just do it.
