There is a limitation for the number of fields. The maximum is 500 fields per form.
Actually the limitation is on the number of columns the View Responses table can have.
This means that the unbound columns you may add to the response table count toward this 500.
Gen