Multiple choice general knowledge culture For how many days Dasara Puja is performed? 3 Days 9 Days 12 Days 7 Days Reveal answer Fill a bubble to check yourself B Correct answer Explanation Dasara Puja is performed for nine days, known as Navratri. The tenth day is Vijaya Dashami, which celebrates the victory. This period corresponds to the nine nights of worship before the final victory day.