Moderate to heavy rainfall predicted for three days