Most people think erosion only can happen over long periods of time, and they are mostly right. Erosion can take generations to change a piece of land noticeably. However, erosion can also happen in a shorter period of time. A single snowmelt flood can take huge rocks out of the sides of mountains.