The best way to water agave plants is to give them a deep watering once every two to three weeks. Allow the soil to dry out completely between waterings, and avoid overhead watering, which can lead to fungal infections. Agaves are drought-tolerant plants and can survive extended periods without water.