Зависит от ситуации. В идеале - на расстоянии визуального обнаружения потенциальной угрозы. Дабы успеть свалить и не ввязываться в конфликт. В случае, если у вас пистолет - то не далее десяти метров. При этом рука уже должна быть где-то рядом с оружием. В случае ножей-баллончиков и тому подобного - в упор. И опять же - рука всегда должна быть рядом с оружием. Если у вас, как у меня, нож находится в кармане, и рука в нём же - то извлечь его гораздо быстрее, чем в спешке пытаться сначала эту руку в карман запихать (особенно если поверх кармана ещё какая-нить куртка).
Например, не далее, как неделю назад я шёл ночью по тропе, не освещённой фонарями. Из-под ног выскочила собака - похоже, она спала под деревом, а спросонья решила, что я на неё покушаюсь и бросилась. Остановил я её нечленораздельным рёвом на весь поселок и разлапистой позой, но нож уже оказался у меня в руке и был готов к применению. При том, что собаку я вообще не видел, пока не кинулась. К счастью, применять не пришлось.