Though there is no limit, we recommend making quizzes or surveys around 10-20 questions long.
Engagement levels often lower with more questions.
This isn't to say games shouldn't be longer, we've seen games with more than 50 questions provide high engagement, but it should provide a guideline. Everyone uses Kahoot! in their own way!