Формально любая война длится до тех пор, пока не будет подписан мирный договор. Вот поэтому самой длительной войной в истории человечества может считаться... Третья пуническая война (149-146 гг. до н.э.) между Римской республикой и Карфагеном. А так как в результате этой войны Карфаген был разрушен до основания, то и мирный договор не был подписан (не с кем было просто подписывать). И только в январе 1985 года мэры Рима и Карфагена (во время посещения первым Туниса с официальным визитом) подписали символический мирный договор, что привело к формальному завершению конфликта. Таким образом, формально эта война длилась 2131 год.

Узнать больше: ru.wikipedia.org