Split the node edit form into multiple pages (preferably using panels variants)
Please have a look at Multistep Nodeform.




  For each step you can define which fields should be included in this
  step. "Fields" includes core-fields like "Title", "Body" or "Authoring
  information" as well as fields defined by other modules (e.g. Date).