Forms – Best way to display survey questions

I have a survey / intake form that has upwards of 50 questions that the user has to answer. All of these questions are usually filled in by the user, but they're not required to be. The sections are grouped into different groups for example

Group 1
 - question1
 ...
 - question6
Group 2
 - question1
 ...
 - question4
...
Group x
 - question1
 ...
 - question6

What are some good ways to display such a list of questions. My current thoughts are just in a full list and the user scrolls all the way down answering questions. Option 2 would be to have each parent Group come up one at a time and you swipe left / right (kind of like the classic Tinder swiping) to get to different groups.

Just looking for some input on the matter, been trying to think of a nice way to do this.