It’s best to water in the early morning, because it means that more water will penetrate into the soil, and allow less evaporation throughout the day. While many people prefer to water in the evening, your soil won’t dry enough before nightfall, which can introduce disease.