Residents in and around Menindee in the far west of New South Wales are being warned the current flood emergency could last for weeks, if not months.