Multiple choice general knowledge history For how many days did the War of Mahabharat continue? 17 18 19 20 Reveal answer Fill a bubble to check yourself B Correct answer Explanation According to the Mahabharata epic, the Kurukshetra war between the Pandavas and Kauravas lasted exactly 18 days. Each day had specific battles and this is a well-established fact in the traditional account.