timing

noun
  1. the choice of when to do something in order to achieve the best result
  2. the time when something happens or is planned to happen
  3. the ability to choose the right moment to do something

Examples