Single page or multi-page forms?

Would it be better to have one long form, and let the user scroll down the page, or split the form into 2 or more pages?

Usability wise, one disadvantage I can think of for having multiple pages, is changing info from previous pages is more tedious than just scrolling up and changing the info.

Aside from that, will it make my form seem shorter if it is split to two pages, with each page being about the length of one screen? (Please see my image below)

Image of long form

Click for image