Idioms about time

123456789
Across
  1. 6. to go somewhere
  2. 8. something that occurs rarely
Down
  1. 1. start something before time
  2. 2. to work day and night
  3. 3. to do something while waiting
  4. 4. an event that will occur really soon
  5. 5. something thar will never happen
  6. 7. have a short break or relax
  7. 9. to do something really quickly