Months of recovery expected after flooding