в добрый час молвить, в худой помолчать
Устар. Поговорка. В зависимости от обстоятельств. [Бригадир:] Вот уже Иванушке гораздо за двадцать; а он — в добрый час молвить, в худой помолчать — и не слыхивал о грамматике (Фонвизин. Бригадир).
Источник:
Фразеологический словарь русского литературного языка
на Gufo.me