Floods can take several hours to days to develop.
A flood WATCH means a flood is possible in your area.
A flood WARNING means flooding is already occurring or will occur soon in your area.