Weather to remain affected for three days