The next upcoming Navratri is on Tuesday October 8th, 2019.
Hindus celebrate this festival over the course of nine days with each day celebrating a different form of the goddess of power Durga. Over the course of the nine days there are singing, plays, rituals, and dances all in celebration of the festival.
This day is born out of legend and include Maa Durga and Lord Ram. Mahishasura was a buffalo faced demon who Goddess Durga defeated over the course of nine days of fighting and finally killing him on the tenth day. The main theme of the festival is the triumph of good over evil.