While there is no one-size-fits-all answer, surveys that take less than 5 minutes to complete generally yield better results. This often translates to around 5-10 questions. The shorter the survey, the higher the completion rate, as respondents are more likely to engage fully without feeling overwhelmed.