Surveys can take anywhere from 1 minute to 60 minutes to complete. The average survey will take about 20 minutes to complete. The approximate length of the survey will always be included in the survey invitation.
Keep in mind that the number of points you receive to complete a survey will be relative to the length of the survey. So, the longer the survey, the more points you will be rewarded!