Yes, the program can be re-started in the middle of the night but this may not be conducive to falling back asleep. Alternatively, you can set the program to run for a specific number of hours so you don’t have to wake up and fuss with the timer in the middle of the night.