No-one likes scrolling. Here at Checkbox, we often see online surveys with 30, 40, even 50 questions on one page, which is not appealing to any respondent. Breaking your survey into multiple, shorter pages will be more appealing to your respondents and will make managing your surveys easier on you.
Depending on the length of each question, you should try and limit each page to 4-7 questions. Let the respondent concentrate on small sets of questions, press a button to continue to next page, and then focus on another set of questions. Respondents will find it easier to to navigate your survey, and most importantly, you will improve your response rates!