How long does Diwali last?

5 days