Let's talk about time!

1234567891011121314151617181920
Across
  1. 3. Now and then; from time to time
  2. 4. Occurring once a month
  3. 5. Not often; seldom
  4. 8. Sometimes, but not always
  5. 9. Occasionally, but not always
  6. 11. Once every year
  7. 14. Lasting forever; without end
  8. 18. Occurring every three months
  9. 19. Occurring every two months
  10. 20. Without exception; at all times
Down
  1. 1. Occurring every two weeks; synonymous with biweekly
  2. 2. Occurring every day
  3. 4. For a very short time; briefly
  4. 6. Frequently; many times
  5. 7. Happening every hour
  6. 10. Occurring at a certain time of the year
  7. 12. At no time in the past or future
  8. 13. Occurring once a week
  9. 15. Occurring once a year
  10. 16. Occurring every two weeks
  11. 17. Not often; rarely