You have to be very organised and disciplined (so god only knows how i've managed it)
If you don't have much free time then make a timetable and stick to it. make sure other people in the house know when you are working and respect that time.
My mum is great and often has the children for me at the weekend when i have an assignment due.